web-dev-qa-db-fra.com

Comment mettre à jour R dans Ubuntu?

J'ai la R 2.12.1 installée dans mon ubuntu, et je voudrais passer à la dernière version 2.15, comment peut-on y arriver? Merci

102
zjffdu

Puisque R est déjà installé, vous devriez pouvoir le mettre à jour avec cette méthode. Tout d’abord, vous voudrez peut-être installer les paquetages que vous avez installés dans la version précédente dans la nouvelle, il est donc pratique de vérifier ceci post . Ensuite, suivez les instructions de ici

  1. Ouvrez le fichier sources.list:

    Sudo nano /etc/apt/sources.list    
    
  2. Ajoutez une ligne avec la source d'où les paquets seront récupérés. Par exemple:

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

    Remplacez https://cloud.r-project.org Par le miroir que vous souhaitez utiliser et remplacez version/ Par le symbole version de Ubuntu que vous utilisez (par exemple, trusty/, xenial/, etc.). Si vous obtenez une "erreur de ligne mal formée", vérifiez si vous avez un espace entre /ubuntu/ Et version/.

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

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

    ou

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
    
  4. Ajoutez-le au trousseau:

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

    Sudo apt-get update && Sudo apt-get upgrade
    
  6. Installer la nouvelle version

    Sudo apt-get install r-base-dev
    
  7. Récupérez vos anciens paquets en suivant la solution qui vous convient le mieux ( voyez ceci ). Par exemple, pour récupérer tous les paquets (pas seulement ceux de CRAN), l’idée est:

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

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

225