Ubuntuリポジトリで利用できるRパッケージは、R開発コアチームが管理しているパッケージだけだと思います。ほとんどのパッケージと同様に、apt
またはsynaptic から入手できるパッケージは、常に最新バージョンではありません。幸いなこと/etc/apt/sources.list.d/CRAN.list
に、1行のテキストを含む新しいファイルを作成することにより、CRANが管理するソフトウェアソースを追加するオプションがあります。
deb http://cran.r-project.org/bin/linux/ubuntu trusty/
(trusty/
ディストリビューションのコードネームに置き換えてください; lsb_release -c
ターミナルに入力することがわからない場合)。その後(とapt update
)あなたのパッケージマネージャが常にインストール(または更新)になりますのCRAN-維持のバージョンr-base
、r-base-core
など、彼らはDebianのソース内のものよりも高いバージョン番号を持つことになりますので。レポジトリが署名されていないことに不満がある場合は、こちらをご覧くださいapt
。
他のすべてのパッケージ(別名「貢献パッケージ」)install.packages(c("name_of_package", "name_of_other_package"))
については、CRANのバージョンが古く、新しいバージョンに必要な機能があることを知らない限り、可能な限りR内にインストールすることを好みます。このような場合、GitHubからdevtools::install_github('AccountName/RepositoryName')
アーカイブをインストールするか、アーカイブをダウンロードして、ターミナルウィンドウからR CMD INSTALL name_of_package.tar.gz
、またはRからを介してインストールできますinstall.packages("/path/to/downloaded/package.tar.gz", repos=NULL, type="source")
。
完全を期すために、ここにCRANからの公式ガイダンスがあります。