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
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
Öffnen Sie die sources.listDatei:
sudo nano /etc/apt/sources.list
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/.
Aktualisieren Sie Ihre Quellen und aktualisieren Sie Ihre Installation:
sudo apt-get update && sudo apt-get upgrade
Installieren Sie die neue Version
sudo apt-get install r-base-dev
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).
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?
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 /
Antworten:
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
Öffnen Sie die
sources.list
Datei:Fügen Sie eine Zeile mit der Quelle hinzu, von der die Pakete abgerufen werden sollen. Beispielsweise:
Ersetzen Sie
https://cloud.r-project.org
mit dem, was der Spiegel Sie verwenden möchten, und ersetzen Sieversion/
mit dem, was Version von Ubuntu Sie verwenden (zBtrusty/
,xenial/
und so weiter). Wenn Sie einen "fehlerhaften Zeilenfehler" erhalten, überprüfen Sie, ob zwischen/ubuntu/
und ein Leerzeichen stehtversion/
.Holen Sie sich den sicheren APT-Schlüssel:
oder
Fügen Sie es dem Schlüsselbund hinzu:
Aktualisieren Sie Ihre Quellen und aktualisieren Sie Ihre Installation:
Installieren Sie die neue Version
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/library
nachR-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)
.quelle