GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie aktualisiere ich R unter Linux?

Jetzt ist es ganz einfach. Machen Sie einfach:

install.packages("ropenblas")
ropenblas::rcompiler()

Hinweis :Ich halte jetzt auf GitHub (hier) eine aktuelle Anleitung zum Aktualisieren von R auf Linux Mint oder Ubuntu Linux, die auch ein paar zusätzliche Informationen zu Systemabhängigkeiten für tidyverse enthält , der beliebte Satz von Data-Wrangling-Paketen, sowie devtools , das beliebte R-Paketentwicklungspaket.

Der von FedRo bereitgestellte Link ist eine gute Ressource, es müsste jedoch eine geringfügige Änderung vorgenommen werden, da Sie Linux Mint 18.1 verwenden, das Xenial-Repositorys anstelle von Trusty-Repositorys verwendet (siehe hier). Ich verwende normalerweise auch den Ansatz hier, um mit Paketen umzugehen, die ich bereits installiert habe, wenn ich R aktualisiere, und nicht den von FedRo angebotenen Ansatz. Der Vollständigkeit halber sind dies alle Schritte, die Sie ausführen müssen:

Schritt 1

Rufen Sie die CRAN-Mirror-Liste auf und finden Sie die URL des Mirrors, der Ihnen am nächsten ist. Die folgenden Terminalbefehle gehen davon aus, dass Sie http://cran.wustl.edu/

wählen

Schritt 2

Öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein (ersetzen Sie http://cran.wustl.edu/ durch die CRAN-Spiegel-URL, die Sie in Schritt 1 gewählt haben):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade r-base r-base-dev
sudo apt update
sudo apt upgrade

Beachten Sie auch, dass ich r-base zum Upgrade hinzugefügt habe und r-base-dev , aber ich weiß nicht, ob Sie r-base-dev haben Eingerichtet. Wenn nicht, empfehle ich Ihnen dringend, es über sudo apt install r-base-dev zu installieren .

Schritt 3

Starten Sie eine neue R-Sitzung und führen Sie Folgendes aus:

update.packages(checkBuilt=TRUE, ask=FALSE)

Dann sollten Sie startklar sein.

Aktualisierung:Linux Mint 19 und R 3.6.x

Da sowohl Linux Mint als auch R Upgrades gesehen haben, seit ich diese Frage beantwortet habe, aktualisiere ich für diejenigen, die zu dieser Antwort kommen und die Informationen für Linux Mint 19 und R 3.6.x benötigen.

Der einzige Unterschied besteht darin, dass anstelle des Befehls

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list

müssen Sie verwenden

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list

(Ersetzen Sie http://cran.wustl.edu/ durch die CRAN-Spiegel-URL, die Sie in Schritt 1 gewählt haben)

Ich habe hier den vollständigen Schlüssel eingefügt, obwohl viele andere Anleitungen, die Sie möglicherweise sehen, nur die „Kurztaste“ verwenden. Ich habe diese Anleitung aktualisiert, um aus Sicherheitsgründen den vollständigen Schlüssel zu verwenden (siehe zum Beispiel hier).


Linux
  1. So installieren Sie Vagrant unter Linux

  2. So aktualisieren Sie von Debian 10 auf Debian 11

  3. So sichern Sie Rocky Linux 8

  4. So erstellen Sie einen Sudo-Benutzer in Rocky Linux 8

  5. Wie deinstalliere ich Flux unter Linux?

So aktualisieren Sie Alpine Linux auf die neueste Version

So ändern Sie das Sudo-Passwort-Timeout in Linux

So aktualisieren Sie auf AlmaLinux 8.5

So aktualisieren Sie CentOS 7 auf CentOS 8 Linux

So führen Sie einen Alias ​​mit Sudo in Linux aus

So installieren Sie MongoDB auf Rocky Linux 8