Universe
La versione corrente di R disponibile quando viene rilasciata una nuova versione di Ubuntu è sempre disponibile nel repository universe. Per installare R:
sudo apt-get install r-base r-base-dev
Questo installerà R, i pacchetti raccomandati e i file necessari per installare molti pacchetti aggiuntivi (ma non tutti) dall’interno di R usando install.packages("foo")
. I pacchetti R che si trovano nel repository universe non vengono aggiornati quando vengono rilasciate nuove versioni di R o dei pacchetti raccomandati.
CRAN
CRAN ha versioni correnti di R e i pacchetti raccomandati disponibili per tutte le versioni attualmente supportate di Ubuntu. Istruzioni dettagliate per aggiungere i repository CRAN possono essere trovate qui. Il primo passo è aggiungere la chiave di sicurezza:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Poi è necessario aggiungere il repository CRAN alla fine di /etc/apt/sources.list
:
deb http://cran.r-project.org/bin/linux/ubuntu precise/
L’indirizzo web CRAN può essere sostituito con un <a href=”deb http:///bin/linux/ubuntu preciso/”>mirror locale e il precise/
dovrebbe essere sostituito con la versione di Ubuntu che state usando. R può quindi essere installato:
sudo apt-get update sudo apt-get install r-base r-base-dev
I pacchetti su CRAN sono aggiornati regolarmente e le versioni più recenti saranno solitamente disponibili entro un paio di giorni dal loro rilascio. Un vantaggio di usare il repository CRAN è che sono disponibili versioni più vecchie dei pacchetti. Per installare una vecchia versione di un pacchetto, deve essere pinnato. Le istruzioni per il pinning sono diverse per apt-get e synaptic e i dettagli possono essere trovati qui.
Launchpad PPA
I pacchetti per il repository CRAN sono costruiti su un Launchpad PPA chiamato RutteR. È possibile utilizzare il PPA stesso, che include alcuni pacchetti in più rispetto al repository CRAN (JAGS e pacchetti correlati, per esempio). Installare il PPA tramite apt è molto semplice:
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev
Il PPA viene aggiornato leggermente più velocemente del repository CRAN, ma i pacchetti più vecchi non sono disponibili.
Se avete domande sui repository CRAN o PPA, scrivete al manutentore Michael Rutter.