GNU/Linux >> Tutoriels Linux >  >> Linux

Comment mettre à jour R sous Linux ?

Maintenant c'est très simple. Faites juste :

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

Remarque :Je garde maintenant sur GitHub (ici) un guide à jour pour mettre à jour R sur Linux Mint ou Ubuntu Linux, qui comprend également un peu d'informations supplémentaires sur les dépendances système pour tidyverse , l'ensemble populaire de packages de traitement de données, ainsi que devtools , le populaire package de développement... de package R.

Le lien fourni par FedRo est une bonne ressource, mais une légère modification devrait être apportée puisque vous utilisez Linux Mint 18.1 qui utilise des référentiels Xenial plutôt que des référentiels Trusty (voir ici). J'utilise aussi généralement l'approche ici pour traiter les packages que j'ai déjà installés lorsque je mets à niveau R plutôt que l'approche proposée par FedRo. Donc, pour être complet, voici toutes les étapes que vous devez suivre :

Étape 1

Accédez à la liste des miroirs du CRAN et recherchez l'URL du miroir le plus proche de vous. Les commandes de terminal ci-dessous supposent que vous choisissez http://cran.wustl.edu/

Étape 2

Ouvrez un terminal et entrez les commandes suivantes (en remplaçant http://cran.wustl.edu/ par l'URL miroir CRAN que vous avez choisie à l'étape 1) :

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

Notez également que j'ai mis à jour r-base et r-base-dev , mais je ne sais pas si vous avez r-base-dev installée. Sinon, je vous recommande fortement de l'installer via sudo apt install r-base-dev .

Étape 3

Démarrez une nouvelle session R et exécutez ce qui suit :

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

Alors vous devriez être prêt à partir.

Mise à jour :Linux Mint 19 et R 3.6.x

Étant donné que Linux Mint et R ont vu des mises à niveau depuis que j'ai répondu à cette question, je mets à jour pour ceux qui viennent à cette réponse ayant besoin d'informations pour Linux Mint 19 et R 3.6.x.

La seule différence est qu'au lieu de la commande

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

vous devez utiliser

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

(en remplaçant http://cran.wustl.edu/ par l'URL miroir CRAN que vous avez choisie à l'étape 1)

J'ai mis ici la clé complète, bien que de nombreux autres guides que vous pouvez voir n'utiliseront que la "touche courte". J'ai mis à jour ce guide pour utiliser la clé complète pour des raisons de sécurité (voir ici, par exemple).


Linux
  1. Comment installer Vagrant sous Linux

  2. Comment mettre à niveau le noyau sur Linux Desktop

  3. Comment mettre à niveau CentOS 7 vers CentOS 8 Linux

  4. Comment mettre à niveau vers Debian 11 à partir de Debian 10

  5. Comment sécuriser Rocky Linux 8

Comment mettre à niveau Alpine Linux vers la dernière version

Comment changer le délai d'expiration du mot de passe Sudo sous Linux

Comment mettre à niveau vers AlmaLinux 8.5

Comment mettre à niveau CentOS 7 vers CentOS 8 Linux

Comment exécuter un alias avec Sudo sous Linux

Comment installer MongoDB sur Rocky Linux 8