Come installo / aggiorno r-base all'ultima versione?


24

Sono abbastanza nuovo su Linux. Ho installato R-base nel mio Ubuntu 12.04 utilizzando il Software Center (che per impostazione predefinita è r-2.14). Voglio aggiornare a / installare R 3.02 o più recente. Come lo posso fare? Grazie.



Personalmente, userei anaconda / conda e lavorerei con R all'interno del sandbox che fornisce piuttosto che installare R sul mio sistema. conda.io/docs/user-guide/install/index.html È una distribuzione molto solida ed è mantenuta molto aggiornata.
Kevin Bowen,

Risposte:


27

Devi aggiungere il repository R al tuo sistema:

  1. Usa il tuo editor di testo preferito (sto usando geditcome esempio) per aprire /etc/apt/sources.list:

    sudo -H gedit /etc/apt/sources.list
    
  2. Aggiungi questa riga al file (se è lento, usa un altro mirror . Puoi anche cambiare preciseil nome in codice per la tua versione di Ubuntu --- ad esempio, trustyper 14.04):

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. Aggiorna l'elenco dei pacchetti

    sudo apt-get update
    
  4. Installa l'ultima R-base (puoi anche usare di nuovo il software center):

    sudo apt-get install r-base
    

Ci sono delle modifiche nel secondo comando per gli utenti di Ubuntu 14.04?
Vineet Kaushik,

@VineetKaushik sì, cambia precisein quantal.
terdon,

@terdon Hai bisogno di una barra finale dopo la precisione nel passaggio 2, come precise/. So che è un po 'diverso dai repository più adatti, ma è così che lo spiegano le istruzioni su cran.rstudio.com/bin/linux/ubuntu.
Daniel Kessler,

@DanielKessler la barra fa differenza? Le barre finali sono generalmente opzionali e possono essere escluse. Il nome della versione è solo una directory nel repository, quindi non dovrebbe fare alcuna differenza.
Terdon,

1
per evitare avvertimenti / errori sulle chiavi gpg, usa secure apt: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc

3

Avendo dovuto dedicare del tempo a capirlo e dimenticare come funziona, e poi doverlo capire di nuovo più volte, ecco una risposta più completa che è a prova di futuro.

  1. Modifica il sources.listfile. Questo file contiene i server che apt-getconsulta per verificare se esiste il software e da dove può essere scaricato. Si può modificare il file usando il seguente comando:

    sudo -H gedit /etc/apt/sources.list
    

    Ciò richiede l'editor gedit. Se ricevi un errore, installa this ( sudo apt-get install gedit) o usa un altro editor come nano ( sudo nano /etc/apt/sources.list).

  2. Trova un server funzionante da cui scaricare R che abbia anche la versione di R che ti interessa. Questo spesso significa che bisogna cercare il nome dell'ultima versione di Ubuntu. Un elenco di versioni è gestito sul sito Web di Ubuntu . Cerca l'ultima versione rilasciata e usa solo la prima parola nel suo nome senza maiuscole. Ad esempio, per la versione 16.04, il nome completo èXenial Xerus e il nome da utilizzare è quindi xenial. Pertanto, aggiungiamo la seguente riga al sources.list:

    deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
    

    Si noti che la riga precedente utilizza il mirror rstudio.com. Uno può scegliere un altro specchio da questo lungo elenco e modificare in modo appropriato l'URL. Per esempio:

    deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
    
  3. Salva e chiudi il file. Successivamente, è possibile installare la versione più recente utilizzando:

    sudo apt-get update # update apt-get's list of known releases 
    sudo apt-get install r-base # install the newest available version of R
    

1

Le risposte finora sono utili ma omettono tutte il passaggio successivo che sarà praticamente richiesto a chiunque abbia intenzione di usare R seriamente. Le linee citate provengono dal Manuale di installazione e amministrazione canonico R:

Gli utenti che hanno bisogno di compilare pacchetti R dal sorgente [es. Manutentori del pacchetto, o chiunque installi pacchetti con install.packages ()] dovrebbero anche installare il pacchetto r-base-dev:

sudo apt-get install r-base-dev

Penso che i potenziali installatori dovrebbero leggere quel Manuale più attentamente di quanto finora consigliato dai consigli di questa pagina.


-1

Per Ubuntu 14.04 LTS i comandi sono

sudo -H gedit /etc/apt/sources.list

deb http://cran.rstudio.com/bin/linux/ubuntu quantal/

* Nota: è richiesta la barra in avanti, altrimenti si ottiene un errore

sudo apt-get update 

sudo apt-get install r-base

4
Che cosa? Perché quantalquando elenchi cran.r-project.org/bin/linux/ubuntutrusty ?
muru,

Ecco un'attività Ansible che può essere utilizzata per eseguire questa stessa attività: - nome: Aggiungi repository CRAN all'elenco repository APT apt_repository: repo = 'deb cran.rstudio.com/bin/linux/ubuntu quantal /' state = presente
Daniel Neel

1
per evitare avvertimenti / errori sulle chiavi gpg, usa secure apt: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc
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.