114 votes

Comment mettre à jour R sous ubuntu ?

J'ai installé R 2.12.1 dans mon ubuntu, et je voudrais passer à la dernière version 2.15, comment faire ? Merci

0 votes

C'est probablement pertinent : superuser.com/questions/279088/

2 votes

Le guide R pour cela est ici : cran.r-project.org/bin/linux/ubuntu/README.html

1 votes

Cette question n'aurait-elle pas dû être déplacée vers askubuntu.com au lieu de la fermer ?

236voto

Ananda Mahto Points 67213

Comme R est déjà installé, vous devriez pouvoir le mettre à niveau avec cette méthode. Tout d'abord, vous voudrez peut-être avoir les paquets que vous avez installés dans la version précédente dans la nouvelle, il est donc pratique de vérifier ceci poste . Ensuite, suivez les instructions de ici

  1. Ouvrez le sources.list fichier :

     sudo nano /etc/apt/sources.list    
  2. Ajoutez une ligne avec la source à partir de laquelle les paquets seront récupérés. Par exemple :

     deb https://cloud.r-project.org/bin/linux/ubuntu/ version/

    Remplacer https://cloud.r-project.org avec ce que miroir que vous souhaitez utiliser, et remplacez version/ avec ce que version d'Ubuntu que vous utilisez (ex, trusty/ , xenial/ et ainsi de suite). Si vous obtenez le message "Malformed line error", vérifiez si vous avez un espace entre /ubuntu/ et version/ .

  3. Récupérer la clé APT sécurisée :

     gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9

ou

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
  1. Ajoutez-le à un porte-clés :

     gpg -a --export E084DAB9 | sudo apt-key add -
  2. Mettez à jour vos sources et mettez à niveau votre installation :

     sudo apt-get update && sudo apt-get upgrade
  3. Installer la nouvelle version

     sudo apt-get install r-base-dev
  4. Récupérez vos anciens paquets en suivant la solution qui vous convient le mieux ( voir ceci ). Par exemple, pour récupérer tous les paquets (pas seulement ceux du CRAN), l'idée est la suivante :

-- copier les paquets de R-oldversion/library à R-newversion/library (n'écrasez pas un paquet s'il existe déjà dans la nouvelle version !)

-- Exécuter la commande R update.packages(checkBuilt=TRUE, ask=FALSE) .

2 votes

Bonjour Ananda et les autres, j'aimerais beaucoup inclure certaines de ces solutions dans le paquet installr : github.com/talgalili/installr Est-ce que l'un d'entre vous est prêt à le lancer ?

1 votes

ce a travaillé

0 votes

Sudo su echo "deb stats.bris.ac.uk/R/bin/linux/ubuntu precise/ " >> /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 apt-get update apt-get upgrade

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X