Je suis nouveau sur Linux. J'utilise Linux mint 18.1. J'ai installé R à l'aide du gestionnaire de logiciels système. Ma version R actuelle est 3.2. Mais je veux le mettre à niveau vers la version 3.4.
Comment puis-je le faire?
Note : 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 du système pour tidyverse
, l'ensemble populaire de packages de traitement de données, ainsi que devtools
, le populaire package de développement de packages R ....
Le lien fourni par FedRo est une bonne ressource, mais un léger changement devrait être apporté 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 également généralement l'approche ici pour gérer 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 à suivre:
Accédez à liste des miroirs du CRAN et trouvez l'URL du miroir le plus proche de vous. Les commandes de terminal ci-dessous supposent que vous choisissez http://cran.wustl.edu/
Ouvrez un terminal et entrez les commandes suivantes1 (en remplaçant http://cran.wustl.edu/ par l'URL miroir CRAN 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 à niveau 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
.
Démarrez une nouvelle session R et exécutez ce qui suit:
update.packages(checkBuilt=TRUE, ask=FALSE)
Ensuite, vous devriez être prêt à partir.
Puisque Linux Mint et R ont tous deux vu des mises à niveau depuis que j'ai répondu à cette question, je mets à jour pour ceux qui viennent à cette réponse qui ont besoin des 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 choisie à l'étape 1)
1 Je mets ici la clé complète, bien que de nombreux autres guides que vous puissiez voir n'utilisent 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).