Come si installa il pacchetto dell'interprete del linguaggio R per il calcolo statistico?


35

Come installare l'interprete del linguaggio R? Qual è il nome del pacchetto? Ho cercato R, rlang, Rlang, rproject, ecc, ma non funziona niente - né apt-getné Ubuntu Software Center ha rilevato R.

È possibile che R non sia incluso nei repository ufficiali di Ubuntu?

Risposte:


43

Il pacchetto richiesto è r-base . Quindi esegui il seguente comando:

sudo apt-get install r-base

e avrai R nel tuo sistema. Anni fa ne ero anche confuso: questo nome di pacchetto è davvero stupido.


Come eseguo l'interprete R, simile pythonall'esecuzione dell'interprete Python? rsi blocca e non vedo nessun candidato ovvio che inizia con "r" dopo l'installazione r-base.
user1717828

3
Ce l'hai quasi fatta. Prova la maiuscola r, digita:R
Vajk Hermecz

26

Il pacchetto che vuoi è r-base Installa r-base .

Se hai bisogno di compilare pacchetti R dal sorgente, hai anche bisogno di r-base-dev Installa r-base-dev . (La maggior parte degli utenti probabilmente non ne ha bisogno.)

Questo è probabilmente tutto ciò che devi fare.

Ottenere versioni più recenti di R

La versione di R probabilmente le fonti software ufficiali della tua versione di Ubuntu sono probabilmente sufficienti. Supponendo che sia così, non è necessario leggere oltre (tranne forse per l'intrattenimento).

Ma se vuoi / hai bisogno dell'ultima versione , scegli un mirror CRAN dall'elenco . Esegui una delle seguenti operazioni:

  • Crea un .listfile (potresti chiamarlo r.list) /etc/apt/sources.list.dcon questa linea come contenuto:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    Se stai usando Ubuntu 14.04 Trusty Tahr, manterrai trustycosì com'è. Altrimenti sostituisci quella parola con il nome in codice minuscolo di qualsiasi versione di Ubuntu che stai utilizzando. (Solo la prima parola; l '"aggettivo", non il "nome animale".) Sono elencati qui o nella pagina dei rilasci . Ad esempio, per Ubuntu 12.04 Precise Pangolin lo è precise. Per 14.10 Utopic Unicorn sarà utopic.

    Questo è il nome elencato nella maggior parte o in tutte le debrighe simili nel file di configurazione /etc/apt/sources.list.

    Per creare il tuo r.listfile, puoi aprire una finestra Terminale ( Ctrl+ Alt+ T) ed eseguire un comando come questo (assicurandoti di sostituire il tuo mirror CRAN preferito e, se non stai eseguendo 14.04, il tuo nome in codice di rilascio):

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    Ad esempio, su un sistema Ubuntu 15.04 Vivid Vervet situato negli Stati Uniti nord-orientali, ho usato:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • Oppure , invece di aggiungere il sorgente del software nel proprio file di configurazione, aggiungere che la linea al file di configurazione del software fonti maestro,/etc/apt/sources.list. Puoi aprire quel file in un editor di testo grafico aprendo una finestra Terminale (Ctrl+Alt+T) ed eseguendo il comando:

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

Aggiungi la chiave di firma per i repository CRAN ( puoi verificarla qui ):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

Se fallisce, in questo modo può funzionare:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Per attivare la nuova configurazione delle fonti software, eseguire:

sudo apt-get update

Quindi per installare (o aggiornare a) la versione di R per CRAN:

sudo apt-get install r-base

(Puoi installare r-base-deve tutti gli altri pacchetti necessari in modo simile. In sudo apt-get upgradegenere aggiornerai tutti i pacchetti R che hanno versioni più recenti, se è installata una versione precedente ; non devi inserire i loro nomi singolarmente.)

Ulteriori letture / fonti citate :

Per maggiori dettagli e informazioni su altri pacchetti di supporto disponibili per l'installazione su sistemi Ubuntu, vedere "PACCHETTI UBUNTU PER R" .

  • La risposta sopra è (molto) vagamente adattata da (una piccola) parte di quel README.
  • I comandi per l'importazione della chiave di firma CRAN sono ricavati direttamente da essa, anche se le mie istruzioni sono in parole mie e semplificate.

L'aggiunta della riga precedente in sources.list genera un errore che indica che la riga non è formattata correttamente. Il thread qui sotto dice che questo è il formato corretto per aggiungere il nome sorgente "deb stat.ethz.ch/CRAN/bin/linux/ubuntu trusty / # enabled- manual " askubuntu.com/questions/503270/… Correggimi se Ho sbagliato. Sono un novizio, ma questo ha funzionato per me.
Erdnase,

@Erdnase Siamo spiacenti! Hai ragione sul /nome dopo il rilascio. L'ho aggiunto a questo post - grazie! (La parte che inizia con #un commen ed è facoltativa.)
Eliah Kagan,

Le tue immagini devono essere aggiornate.
Tim

@Tim Quali immagini?
Eliah Kagan,

@Installa quelli r-base? Forse è la mia scuola a bloccarli.
Tim

1

Modifica: è incluso nei repository Ubuntu, ma vogliono che tu li installi dal loro.

Fonte .

PACCHETTI UBUNTU PER R

I pacchetti R per Ubuntu su i386 e amd64 sono disponibili per tutte le versioni desktop stabili di Ubuntu fino alla data di fine vita ufficiale. Tuttavia, solo l'ultima versione del supporto a lungo termine (LTS) è completamente supportata. A partire dal 17 ottobre 2013, le versioni supportate sono Trusty Tahr (14.04), Precise Pangolin (12.04; LTS) e Lucid Lynx (10.04; LTS).

Vedi qui per i dettagli.

INSTALLAZIONE

Per ottenere gli ultimi pacchetti R, aggiungere una voce come

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

o

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

o

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

nel tuo file /etc/apt/sources.list, sostituendolo con l'URL effettivo del tuo mirror CRAN preferito. Vedi qui per l'elenco dei mirror CRAN. Per installare il sistema R completo, utilizzare

  sudo apt-get update
  sudo apt-get install r-base

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 (Non pertinente per te, aggiunto per chiarezza) :

  sudo apt-get install r-base-dev

Bene, secondo la tua fonte, sembra che qualcuno nel team di sviluppo di R non voglia che installiamo R dal repository di Ubuntu. C'è un pacchetto nel repository Ubuntu: r-base.

Se vuoi scaricare R e installarlo, allora devi preoccuparti di aggiungere la chiave pubblica del server del pacchetto R come questa risposta: askubuntu.com/questions/503270/…
karel

Se non aggiungi la chiave pubblica, non puoi installare R. Il terminale, tuttavia, ti darà un messaggio che ti chiede di aggiungere la chiave pubblica prima di installare R e se aggiungi la chiave pubblica allora r-base può essere installato correttamente in seguito.
karel,

Tutte le informazioni necessarie per aggiungere la chiave pubblica sono dettagliate nel link fornito nel mio primo commento. Posso anche confermare che le informazioni nella risposta collegata sono aggiornate e funzionano per l'installazione del pacchetto r-base in Ubuntu 14.04.
karel,
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.