Wie aktualisiere ich R in Ubuntu? [geschlossen]


107

Ich habe R 2.12.1 in meinem Ubuntu installiert und möchte ein Upgrade auf die neueste Version 2.15 durchführen. Wie kann das erreicht werden? Vielen Dank


Dies ist wahrscheinlich relevant: superuser.com/questions/279088/…
Chase

1
Die R-Anleitung hierfür finden Sie hier: cran.r-project.org/bin/linux/ubuntu/README.html
Adam Erickson

1
Sollte diese Frage nicht auf askubuntu.com verschoben worden sein, anstatt sie zu schließen?
Janaka Bandara

Antworten:


229

Da R bereits installiert ist, sollten Sie es mit dieser Methode aktualisieren können. Zunächst möchten Sie möglicherweise die Pakete, die Sie in der vorherigen Version installiert haben, in der neuen Version haben. Daher ist es bequem, diesen Beitrag zu überprüfen . Folgen Sie dann den Anweisungen von hier

  1. Öffnen Sie die sources.listDatei:

    sudo nano /etc/apt/sources.list    
  2. Fügen Sie eine Zeile mit der Quelle hinzu, von der die Pakete abgerufen werden sollen. Beispielsweise:

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

    Ersetzen Sie https://cloud.r-project.orgmit dem, was der Spiegel Sie verwenden möchten, und ersetzen Sie version/mit dem, was Version von Ubuntu Sie verwenden (zB trusty/, xenial/und so weiter). Wenn Sie einen "fehlerhaften Zeilenfehler" erhalten, überprüfen Sie, ob zwischen /ubuntu/und ein Leerzeichen steht version/.

  3. Holen Sie sich den sicheren APT-Schlüssel:

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

    oder

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
  4. Fügen Sie es dem Schlüsselbund hinzu:

    gpg -a --export E084DAB9 | sudo apt-key add -
  5. Aktualisieren Sie Ihre Quellen und aktualisieren Sie Ihre Installation:

    sudo apt-get update && sudo apt-get upgrade
  6. Installieren Sie die neue Version

    sudo apt-get install r-base-dev
  7. Stellen Sie Ihre alten Pakete nach der für Sie am besten geeigneten Lösung wieder her ( siehe hier ). Um beispielsweise alle Pakete (nicht nur die von CRAN) wiederherzustellen, ist die Idee:

    - Kopieren Sie die Pakete von R-oldversion/librarynach R-newversion/library(überschreiben Sie ein Paket nicht, wenn es bereits in der neuen Version vorhanden ist!).

    - Führen Sie den Befehl R aus update.packages(checkBuilt=TRUE, ask=FALSE).


2
Hallo Ananda und andere, ich würde gerne einige dieser Lösungen in das Installationspaket aufnehmen: github.com/talgalili/installr Sind einige von Ihnen bereit, diese zu veröffentlichen?
Tal Galili

1
Dies funktionierte
Marbel

sudo su echo "deb stats.bris.ac.uk/R/bin/linux/ubuntu präzise /" >> /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 apt-get update apt-get upgrade
Beyhan Gül

1
Beachten Sie, dass diese Methode neben R viele andere Dinge aktualisiert, die möglicherweise nicht das sind, was Sie tun möchten.
Asu

1
Hallo, nur um dieser Antwort nachzugehen. Für mich scheint die Website von Schritt 2 nicht verfügbar zu sein. Ich habe einen anderen verwendet: cran.rstudio.com/bin/linux/ubuntu . Die Zeile, die ich in die Datei source.list eingefügt habe, lautet: deb cran.rstudio.com/bin/linux/ubuntu bionic-cran35 /
Mathieu Châteauvert
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.