Rが1年ぶりに3.5.0へとメジャーアップデートしたので、今後に主流となるであろう楽なアップデート方法についてメモ。

アップデートが無いかオンラインで確認し、ある場合はアップデートをダウンロードして適用する、という一連の作業がRのコマンド一発で可能です。

Macの場合

まず、パッケージを2つインストールしておきます。

1
2
install.packages("devtools")
devtools::install_github("AndreaCirilloAC/updateR")

上記2つをインストールした後は、以下の2行を実行するだけ。

1
2
library(updateR)
updateR(admin_password = "Macのパスワードをここへ")

Windowsの場合

パッケージをインストールしておき

1
install.packages("installr")

以下のコマンドを実行。

1
2
setInternet2(TRUE) # Rが3.3.0よりも古い場合のみ必要
installr::updateR()

(私はWindowsでは試していません)

この「updateR」というパッケージは、年内には本体へ組み込む予定だそうです。

参考:R 3.5.0 is released! (major release with many new features) | R-bloggers