web-dev-qa-db-ja.com

UbuntuでRをアップグレードする方法は?

R 2.12.1をubuntuにインストールしていますが、最新バージョン2.15にアップグレードしたいのですが、どうすればそれを実現できますか?ありがとう

102
zjffdu

Rはすでにインストールされているので、この方法でRをアップグレードできるはずです。まず最初に、前のバージョンでインストールしたパッケージを新しいバージョンに入れたい場合があるので、これをチェックするのが便利です post 。次に、 here の指示に従います

  1. sources.listファイルを開きます。

    Sudo nano /etc/apt/sources.list    
    
  2. パッケージを取得するソースを含む行を追加します。例えば:

    deb https://cloud.r-project.org/bin/linux/ubuntu/ version/
    

    https://cloud.r-project.orgmirror 使用したいものに置き換え、version/を使用しているUbuntuの version に置き換えます(例:trusty/xenial/など)。 「Malformed line error」が表示される場合は、/ubuntu/version/の間にスペースがあるかどうかを確認してください。

  3. 安全なAPTキーを取得します。

    gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
    

    または

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
    
  4. キーリングに追加します:

    gpg -a --export E084DAB9 | Sudo apt-key add -
    
  5. ソースを更新し、インストールをアップグレードします。

    Sudo apt-get update && Sudo apt-get upgrade
    
  6. 新しいバージョンをインストールする

    Sudo apt-get install r-base-dev
    
  7. 最適なソリューションに従って古いパッケージを復元します( こちらを参照 )。たとえば、すべてのパッケージ(CRANのパッケージだけでなく)を回復するためのアイデアは次のとおりです。

    -パッケージをR-oldversion/libraryからR-newversion/libraryにコピーします(新しいバージョンに既に存在するパッケージを上書きしないでください!)。

    -Rコマンドupdate.packages(checkBuilt=TRUE, ask=FALSE)を実行します。

225