web-dev-qa-db-ja.com

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

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

24
user3024311

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

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

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

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

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

    Sudo apt-get install r-base
    
27
terdon

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

  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サイトで管理されています 。最新のリリースバージョンを探し、大文字で表記せずに名前の最初の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/
    
  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
    
3
Deleet

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

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

Sudo apt-get install r-base-dev

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

1
42-