UbuntuでRをアップグレードする方法は?[閉まっている]


107

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


これはおそらく関連している:superuser.com/questions/279088/...
チェイス

1
このためのRガイドはこちらです:cran.r-project.org/bin/linux/ubuntu/README.html
Adam Erickson

1
この質問は、閉じるのではなく、askubuntu.comに移動すべきではありませんか?
Janaka Bandara、2015年

簡単には、ここでの手順:digitalocean.com/community/tutorials/...
Digvijay Sawant

回答:


229

Rは既にインストールされているので、この方法でアップグレードできるはずです。まず、以前のバージョンでインストールしたパッケージを新しいバージョンでインストールしたい場合があるので、この投稿を確認すると便利です。次に、ここからの指示に従ってください

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

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

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

    置き換えhttps://cloud.r-project.org何でミラーあなたが使用したい、と代わる version/ものは何でもしてバージョンあなたが(例えば、使用しているのUbuntuのtrusty/xenial/など)。「改行エラー」が発生する場合は、/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)


2
こんにちはアナンダと他の人、私はこれらのソリューションのいくつかをインストーラーパッケージに含めたい です:github.com/talgalili/installr提案してくれる人はいますか?
Tal Galili 2013


sudo su echo "deb stats.bris.ac.uk/R/bin/linux/ubuntu rigid /" >> /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 apt-getの更新アップグレードapt-getの
Beyhanギュル

1
この方法では、R以外の多くのものがアップグレードされることに注意してください。
Asu

1
こんにちは、ただその答えをフォローアップするために。私にとって、ステップ2のWebサイトがダウンしているようです。私は別のものを使用しました:cran.rstudio.com/bin/linux/ubuntu。私はsource.listファイルに追加した行がある:DEBはcran.rstudio.com/bin/linux/ubuntuバイオニック・cran35 /
マチューChâteauvert
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.