私はLinuxが初めてです。ソフトウェアセンター(デフォルトではr-2.14)を使用して、Ubuntu 12.04にR-baseをインストールしました。R 3.02以降にアップグレード/インストールしたい。どうやってやるの?ありがとうございました。
私はLinuxが初めてです。ソフトウェアセンター(デフォルトではr-2.14)を使用して、Ubuntu 12.04にR-baseをインストールしました。R 3.02以降にアップグレード/インストールしたい。どうやってやるの?ありがとうございました。
回答:
お気に入りのテキストエディター(gedit
例として使用しています)を使用して開きます/etc/apt/sources.list
。
sudo -H gedit /etc/apt/sources.list
この行をファイルに追加します(これが遅い場合は、別のミラーを使用precise
します。Ubuntuバージョンのコード名に変更することもできます---たとえば、trusty
14.04の場合):
deb http://cran.rstudio.com/bin/linux/ubuntu precise/
パッケージのリストを更新する
sudo apt-get update
最新のRベースをインストールします(ソフトウェアセンターを再度使用することもできます)。
sudo apt-get install r-base
precise
しquantal
ます。
precise/
です。ほとんどのaptリポジトリとは少し異なることはわかっていますが、cran.rstudio.com / bin / linux / ubuntuの指示がそれを綴っています。
これを理解するために時間を費やし、それがどのように機能するかを忘れてから、何度も何度もそれを理解しなければならなかったので、将来に備えたより完全な答えを以下に示します。
sources.list
ファイルを編集します。このファイルには、apt-get
ソフトウェアが存在するかどうか、およびソフトウェアのダウンロード元を確認するために相談するサーバーが含まれています。次のコマンドを使用してファイルを編集できます。
sudo -H gedit /etc/apt/sources.list
これには、geditエディターが必要です。エラーが発生した場合は、これをインストールするか(sudo apt-get install gedit
)、nanoなどの別のエディターを使用してください(sudo nano /etc/apt/sources.list
)。
興味のあるバージョンのRが含まれているRをダウンロードする動作中のサーバーを見つけます。これは、多くの場合、最新のUbuntuリリースの名前を探す必要があることを意味します。リリースのリストは、Ubuntu Webサイトで管理されています。最新のリリースバージョンを探し、大文字で表記せずに名前の最初の単語のみを使用します。たとえば、16.04リリースでは、フルネームXenial Xerus
はxenial
です。したがって、使用する名前はです。したがって、次の行をに追加しますsources.list
。
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
上記の行はrstudio.comミラーを使用していることに注意してください。この長いリストから別のミラーを選択し、URLを適切に変更できます。例えば:
deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
ファイルを保存して閉じます。この後、以下を使用して最新バージョンをインストールできます。
sudo apt-get update # update apt-get's list of known releases
sudo apt-get install r-base # install the newest available version of R
Ubuntu 14.04 LTSの場合、コマンドは
sudo -H gedit /etc/apt/sources.list
deb http://cran.rstudio.com/bin/linux/ubuntu quantal/
*注意:スラッシュは必須です。そうしないとエラーが発生します
sudo apt-get update
sudo apt-get install r-base