Comment mettre à niveau R dans Ubuntu? [fermé]

107

J'ai R 2.12.1 installé dans mon ubuntu, et j'aimerais passer à la dernière version 2.15, comment y parvenir? Merci

zjffdu
la source
ceci est probablement pertinent: superuser.com/questions/279088/…
Chase
1
Le guide R pour cela est ici: cran.r-project.org/bin/linux/ubuntu/README.html
Adam Erickson
1
Cette question n'aurait-elle pas dû être déplacée vers askubuntu.com au lieu de la fermer?
Janaka Bandara
Étapes faciles ici: digitalocean.com/community/tutorials
Digvijay Sawant

Réponses:

229

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

  1. Ouvrez le sources.listfichier:

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

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

    Remplacez https://cloud.r-project.orgavec ce reflètent que vous souhaitez utiliser, et de le remplacer version/avec tout ce que la version d'Ubuntu que vous utilisez (par exemple, trusty/, xenial/et ainsi de suite). 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é APT sécurisée:

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

    ou

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

    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. Installez la nouvelle version

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

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

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

A5C1D2H2I1M1N2O1R2T1
la source
2
Bonjour Ananda et d'autres, je serais ravi d'inclure certaines de ces solutions dans le package installr : github.com/talgalili/installr Est-ce que l'un d'entre vous est prêt à le présenter?
Tal Galili
1
cela a fonctionné
marbel
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
Beyhan Gül
1
Notez que cette méthode mettra à niveau beaucoup d'autres choses en plus de R, ce qui peut ne pas être ce que vous voulez faire.
Asu
1
Salut, juste pour donner suite à cette réponse. Pour moi, il semble que le site Web de l'étape 2 soit en panne. J'en ai utilisé un autre: cran.rstudio.com/bin/linux/ubuntu . La ligne que j'ai ajoutée dans le fichier source.list est: deb cran.rstudio.com/bin/linux/ubuntu bionic-cran35 /
Mathieu Châteauvert