Upgrade von R Version 3.3 in Ubuntu 16.04


10

Ich verwende derzeit R Version 3.2.3 unter Ubuntu 16.04 LTS. Ich versuche, ein Paket in R namens kma zu installieren, für das Pakete wie devtools, data.table usw. erforderlich sind. Wenn ich versuche, diese Pakete zu installieren, wird Folgendes angezeigt:

install.packages(c("devtools", "data.table", "reshape2", "dplyr"))
Warning in install.packages :
  download had nonzero exit status
Installing packages into ‘/home/varun/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
Warning in install.packages :
  packages ‘devtools’, ‘data.table’, ‘reshape2’, ‘dplyr’ are not available (for R version 3.2.3)

Diese Pakete werden problemlos installiert, wenn die R-Version 3.3 oder höher ist. Wie kann ich mein R von meiner aktuellen Version 3.2 auf Version 3.3 oder höher aktualisieren? Auch alle meine Pakete sind in 3.2. Muss ich alle diese Pakete erneut installieren?

Ich hoffe es bald zu hören.

Vielen Dank

Antworten:


10

Verwenden Sie Michael Rutters PPA

Rutters PPA hat derzeit R 3.4.0. Um die PPA zu installieren, öffnen Sie ein Terminal, indem Sie Ctrl+ Alt+ drücken Tund Folgendes eingeben:

sudo add-apt-repository ppa:marutter/rrutter

Gefolgt von:

sudo apt update
sudo apt full-upgrade

Dadurch wird Ihre R-Installation aktualisiert.

Hoffe das hilft


Hallo, ich habe meine R-Version auf 3.4 aktualisiert. Da ich R mit Rstudio ausführe, versuche ich, Bioconductor für die Version 3.4 zu installieren, erhalte jedoch die URL ' bioconductor.org/biocLite.R "der Fehlerquelle ' bioconductor.org/biocLite.R ': Status war' Peer Zertifikat kann nicht mit bestimmten CA-Zertifikaten authentifiziert werden. Wie kann ich das beheben?
user3138373

1
@ user3138373 Ich habe keine Ahnung von Bioconductor. Dies sieht aus wie ihr Website-Problem. Bitte stellen Sie eine neue Frage, damit andere helfen können. Wenn Sie mit meiner obigen Antwort zufrieden sind, akzeptieren Sie die Antwort als richtig und setzen Sie das grüne Häkchen dagegen. Vielen Dank.
user68186

Ich habe R 3.4 von einem Tarball installiert, kann Ubuntu aber anscheinend nicht dazu bringen, es zu erkennen ... Ich kann diesem Befehl folgen, möchte aber lieber die neue Installation erkennen / muss sie nicht erneut herunterladen usw. Irgendwelche Vorschläge?
Alex W

Ich bin mir nicht sicher, was du mit "Ubuntu, um es zu erkennen" meinst. Wenn Sie ein Startsymbol möchten, müssen Sie dies selbst tun. So funktioniert ein Tarball. Sie aktualisieren auch nicht von selbst. Es ist einfacher, die Installation zu löschen und erneut zu starten. Bitte stellen Sie eine neue Frage mit weiteren Details.
user68186
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.