Universe
Ubuntuの新しいバージョンがリリースされたときに利用できるRの最新版は、常にUnverseリポジトリで利用可能です。 Rをインストールするには:
sudo apt-get install r-base r-base-dev
これはRと推奨パッケージ、およびinstall.packages("foo")
を使用してR内から多くの追加パッケージ(すべてではありませんが)をインストールするために必要なファイルをインストールするものです。 universe リポジトリで見つかった R パッケージは、R や推奨パッケージの新しいバージョンがリリースされても更新されません。
CRAN
CRAN には現在サポートされているすべての Ubuntu バージョンで利用できる R および推奨パッケージの最新バージョンがあります。 CRAN リポジトリを追加するための詳細な手順は、ここで見つけることができます。 最初のステップは、セキュリティキーを追加することです:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
次に、CRAN リポジトリを /etc/apt/sources.list
の最後に追加する必要があります:
deb http://cran.r-project.org/bin/linux/ubuntu precise/
CRANウェブアドレスは、ローカル <a href=”deb http:///bin/linux/ubuntu precise/”> ミラーに置き換えられ、precise/
は、使用しているUbuntuバージョンに置き換えられるはずです。
sudo apt-get update sudo apt-get install r-base r-base-dev
CRAN上のパッケージは定期的に更新され、最新版は通常リリースから数日以内に利用可能になります。 CRAN リポジトリを使用する利点の一つは、パッケージの古いバージョンが利用できることです。 古いバージョンのパッケージをインストールするには、それをピン留めする必要があります。 ピン留めするための指示は apt-get と synaptic で異なり、詳細はここにあります。
Launchpad PPA
CRAN リポジトリ用のパッケージは RutteR という Launchpad PPA で構築されています。 PPA 自体を使うこともでき、CRAN リポジトリよりもいくつかのパッケージ (JAGS と関連パッケージなど) が含まれています。 apt による PPA のインストールは非常に簡単です。
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev
PPA は CRAN リポジトリよりもわずかに早く更新されますが、古いパッケージは利用できません。
CRAN または PPA リポジトリについて何か質問があれば、メンテナの Michael Rutter にメールを送ってください。