r-baseを最新バージョンにインストール/アップグレードするにはどうすればよいですか?


24

私はLinuxが初めてです。ソフトウェアセンター(デフォルトではr-2.14)を使用して、Ubuntu 12.04にR-baseをインストールしました。R 3.02以降にアップグレード/インストールしたい。どうやってやるの?ありがとうございました。



個人的には、システムにRをインストールするのではなく、anaconda / condaを使用して、それが提供するサンドボックス内でRを操作します。conda.io/docs/user-guide/install/index.html非常に強固なディストリビューションであり、最新の状態に保たれています。
ケビンボーエン

回答:


27

Rのリポジトリをシステムに追加する必要があります。

  1. お気に入りのテキストエディター(gedit例として使用しています)を使用して開きます/etc/apt/sources.list

    sudo -H gedit /etc/apt/sources.list
    
  2. この行をファイルに追加します(これが遅い場合は、別のミラーを使用preciseします。Ubuntuバージョンのコード名に変更することもできます---たとえば、trusty14.04の場合):

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. パッケージのリストを更新する

    sudo apt-get update
    
  4. 最新のRベースをインストールします(ソフトウェアセンターを再度使用することもできます)。

    sudo apt-get install r-base
    

ubuntu 14.04ユーザーの2番目のコマンドに変更はありますか?
ビネトカウシク

@VineetKaushikはい、に変更precisequantalます。
テルドン

@terdon手順2での正確な後に、末尾のスラッシュが必要precise/です。ほとんどのaptリポジトリとは少し異なることはわかっていますが、cran.rstudio.com / bin / linux / ubuntuの指示がそれを綴っています。
ダニエルケスラー14

@DanielKesslerスラッシュは違いを生みますか?通常、末尾のスラッシュはオプションであり、省略できます。バージョン名はリポジトリ内の単なるディレクトリであるため、実際には違いはありません。
テルドン14

1
gpgキーに関する警告/エラーを回避するには、安全なaptを使用します。sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc

3

これを理解するために時間を費やし、それがどのように機能するかを忘れてから、何度も何度もそれを理解しなければならなかったので、将来に備えたより完全な答えを以下に示します。

  1. sources.listファイルを編集します。このファイルには、apt-getソフトウェアが存在するかどうか、およびソフトウェアのダウンロード元を確認するために相談するサーバーが含まれています。次のコマンドを使用してファイルを編集できます。

    sudo -H gedit /etc/apt/sources.list
    

    これには、geditエディターが必要です。エラーが発生した場合は、これをインストールするか(sudo apt-get install gedit)、nanoなどの別のエディターを使用してください(sudo nano /etc/apt/sources.list)。

  2. 興味のあるバージョンのRが含まれているRをダウンロードする動作中のサーバーを見つけます。これは、多くの場合、最新のUbuntuリリースの名前を探す必要があることを意味します。リリースのリストは、Ubuntu Webサイトで管理されています。最新のリリースバージョンを探し、大文字で表記せずに名前の最初の単語のみを使用します。たとえば、16.04リリースでは、フルネームXenial Xerusxenialです。したがって、使用する名前はです。したがって、次の行をに追加しますsources.list

    deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
    

    上記の行はrstudio.comミラーを使用していることに注意してください。この長いリストから別のミラーを選択し、URLを適切に変更できます。例えば:

    deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
    
  3. ファイルを保存して閉じます。この後、以下を使用して最新バージョンをインストールできます。

    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
    

1

これまでの回答は役に立ちましたが、Rを真剣に使用するつもりの人に必要な次のステップはすべて省略されています。引用された行は、正規のRインストールおよび管理マニュアルからのものです。

ソースからRパッケージをコンパイルする必要があるユーザー[パッケージメンテナー、またはinstall.packages()でパッケージをインストールするユーザー]は、r-base-devパッケージもインストールする必要があります。

sudo apt-get install r-base-dev

潜在的なインストーラーは、このページの推奨事項よりも注意深くこのマニュアルを読んでいると思います。


-1

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

4
何?なぜquantalときcran.r-project.org/bin/linux/ubuntuリストtrusty
ムル14年

この同じタスクを実行するために使用できるAnsibleタスクを次に示します。-名前:CPTリポジトリをAPTリポジトリリストに追加apt_repository:repo = 'deb cran.rstudio.com/bin/linux/ubuntu quantal /' state = present
Daniel Neel

1
gpgキーに関する警告/エラーを回避するには、安全なaptを使用します。sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.