Comment mettre à jour R sous linux?

Je suis nouveau sous Linux. J'utilise Linux mint 18.1. J'ai installé R en utilisant system software manager. Ma version R actuelle est 3.2. Mais je veux le mettre à jour à la version 3.4.

Comment puis-je le faire?

6
demandé sur Karolis Koncevičius 2017-09-14 11:24:52

1 réponses

le lien fourni par FedRo est une bonne ressource, cependant un léger changement devrait être fait puisque vous utilisez Linux Mint 18.1 qui utilise des dépôts Xéniaux plutôt que des dépôts en toute confiance (voir ici ). J'utilise aussi typiquement l'approche ici pour traiter les paquets que j'ai déjà installés lorsque je mets à niveau R plutôt que l'approche offerte par FedRo. Donc, pour être complet, voici toutes les étapes que vous avez à suivre:

Étape 1

allez à liste des miroirs de 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/

l'Étape 2

ouvrir un terminal et entrer les commandes suivantes (remplacer http://cran.wustl.edu / with whomever CRAN mirror URL you choisi à l'étape 1):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
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 aussi que j'ai mis à jour r-base et r-base-dev , mais je ne sais pas si vous avez installé r-base-dev . Si ce n'est pas le cas, je vous recommande fortement de l'installer via sudo apt install r-base-dev .

Étape 3

démarrer une nouvelle session R et exécuter le suivant:

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

alors vous devriez être prêt à partir.

mise à jour: Linux Mint 19 et R 3.5.x

depuis Linux Mint et R ont vu des mises à jour depuis que j'ai répondu à cette question, je suis mise à jour pour ceux qui viennent à cette réponse besoin de l'information Pour Linux Mint 19 et R 3.5.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

(remplaçant http://cran.wustl.edu / avec L'URL du miroir CRAN que vous avez choisi à l'étape 1)

10
répondu duckmayr 2018-08-06 11:16:35