私はLinuxが初めてです。ソフトウェアセンター(デフォルトではr-2.14)を使用して、Ubuntu 12.04にR-baseをインストールしました。 R 3.02以降にアップグレード/インストールしたい。どうやってやるの?ありがとうございました。
Rのリポジトリを追加 をシステムに追加する必要があります。
/etc/apt/sources.list
を開くには、お気に入りのテキストエディター(例としてgedit
を使用しています)を使用します。
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
これを理解するのに時間を費やし、それがどのように機能するかを忘れてから、何度も何度もそれを理解しなければならなかったので、将来に備えたより完全な答えがあります。
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サイトで管理されています 。最新のリリースバージョンを探し、大文字で表記せずに名前の最初のWordのみを使用します。たとえば、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
これまでの回答は役に立ちましたが、Rを真剣に使用するつもりの人に必要な次のステップはすべて省略されています。引用された行は、正規のRインストールおよび管理マニュアルからのものです。
ソースからRパッケージをコンパイルする必要があるユーザー[例:パッケージメンテナー、またはinstall.packages()でパッケージをインストールする人は、r-base-devパッケージもインストールする必要があります。
Sudo apt-get install r-base-dev
潜在的なインストーラーは、このページの推奨事項よりも注意深くこのマニュアルを読んでいると思います。