Come aggiornare R in Ubuntu? [chiuso]


107

Ho R 2.12.1 installato nel mio Ubuntu e vorrei aggiornarlo all'ultima versione 2.15, come posso ottenerlo? Grazie


questo è probabilmente rilevante: superuser.com/questions/279088/…
Chase


1
Questa domanda non avrebbe dovuto essere spostata su askubuntu.com invece di chiuderla?
Janaka Bandara

Risposte:


229

Poiché R è già installato, dovresti essere in grado di aggiornarlo con questo metodo. Prima di tutto, potresti voler avere i pacchetti che hai installato nella versione precedente nella nuova, quindi è conveniente controllare questo post . Quindi, segui le istruzioni da qui

  1. Apri il sources.listfile:

    sudo nano /etc/apt/sources.list    
  2. Aggiungi una riga con la fonte da cui verranno recuperati i pacchetti. Per esempio:

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

    Sostituire https://cloud.r-project.orgcon qualunque rispecchiano che si desidera utilizzare, e sostituire version/con qualsiasi versione di Ubuntu in uso (ad esempio, trusty/, xenial/e così via). Se ricevi un "errore di riga non valido", controlla se è presente uno spazio tra /ubuntu/e version/.

  3. Recupera la chiave APT sicura:

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

    o

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
  4. Aggiungilo al portachiavi:

    gpg -a --export E084DAB9 | sudo apt-key add -
  5. Aggiorna le tue fonti e aggiorna la tua installazione:

    sudo apt-get update && sudo apt-get upgrade
  6. Installa la nuova versione

    sudo apt-get install r-base-dev
  7. Recupera i tuoi vecchi pacchetti seguendo la soluzione più adatta a te ( vedi questo ). Ad esempio, per recuperare tutti i pacchetti (non solo quelli da CRAN) l'idea è:

    - copia i pacchetti da R-oldversion/librarya R-newversion/library, (non sovrascrivere un pacchetto se esiste già nella nuova versione!).

    - Eseguire il comando R update.packages(checkBuilt=TRUE, ask=FALSE).


2
Ciao Ananda e altri, mi piacerebbe includere alcune di queste soluzioni nel pacchetto installr: github.com/talgalili/installr Qualcuno di voi è disposto a lanciarlo ?
Tal Galili

1
questo ha funzionato
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
Nota che questo metodo aggiornerà molte altre cose oltre a R, che potrebbe non essere quello che vuoi fare.
Asu

1
Ciao, solo per dare seguito a quella risposta. Per me, sembra che il sito Web del passaggio 2 sia inattivo. Ne ho usato un altro: cran.rstudio.com/bin/linux/ubuntu . La riga che ho aggiunto al file source.list è: deb cran.rstudio.com/bin/linux/ubuntu bionic-cran35 /
Mathieu Châteauvert
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.