2013-07-29 15 views
5

Sto volendo utilizzare i pacchetti RHadoop (rmr, rhdfs, rhbase) sul mio server ubuntu. Funzionano solo con la versione precedente di R 2.15.0 e non con la versione 3.0.1 corrente. Ho creato un mirror che mi ha permesso di installare la versione 3.0.1.Installare le versioni precedenti di R su ubuntu

sudo apt-get install r-base-dev 

Cosa devo cambiare qui per ottenere la versione 2.15.0 di R?

Ho provato a utilizzare i collegamenti ma penso che potrebbe essere necessario accedere a un nuovo mirror poiché il collegamento ad entrambi i download è diverso.

specchio di corrente:

deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu precise/ 

Presumo relativo ottenere il file più recente e l'esecuzione di esso:

http: //cran.cnr.berkeley.edu/bin/linux/ubuntu/precise/ r-base-dev_3.0.1-5precise0_all.deb

Il link lo voglio seguire e installare

http: //cran.cnr.berkeley.edu/src/base/R-2/R- 2.15.0.tar.gz

Dopo berkeley.edu è tutto diverso ma nel mio specchio sarebbe rimasto lo stesso. Ho provato a cambiare il mio specchio ma non ho avuto fortuna.

Se qualcuno ha qualche suggerimento o può guidarmi lungo la strada giusta che sarebbe di grande aiuto.

Joey

risposta

2

Potete trovare le versioni obsolete di R a pagina CRAN:

http://cran.r-project.org/sources.html

seguito un paio di link:

http://cran.r-project.org/src/base/R-2/R-2.15.0.tar.gz

Suppongo che sia possibile che quel repository Debian/Ubuntu ha i file Make per guidare la compilazione dal sorgente. Altrimenti, è possibile trovarne uno sulla mailing list di R-Debian.

+1

Penso che dovresti leggere il file 'INSTALL' dopo aver scaricato il collegamento zippato. – agstudy

+0

@agstudy: Non sono un utente di Ubuntu, quindi non ero sicuro che la creazione e la configurazione dei file inclusi richiedessero qualche ritocco, ma dal tuo commento, deduco che non lo fanno? –

+0

sì, non includono un file make ma è facile crearne uno. Per COMPILAZIONE SEMPLICE, è necessario decomprimere i sorgenti R e passare alla directory superiore . Emetti i seguenti comandi: './Configure' e' make' (questo è principalmente ciò che è scritto nel file 'INSTALL') – agstudy

4

Troverete precedente binario costruisce per Ubuntu nella directory standard, solo a mano:

http://cran.r-project.org/bin/linux/ubuntu/quantal/ 

È sempre possibile scaricare manualmente e poi dire al sistema di gestione dei pacchetti di metterli 'in attesa' , vale a dire non aggiornare. Vedere ad esempio man dpkg per lo dpkg --set-selection e lo stato hold.

+0

Non è impedito dall'aggiornare al pacchetto più recente, ma sta scaricando la versione precedente in modo da può usarlo. Quindi ancora come ottengo il 2.15.Versione 0 R scaricata sul mio cloud Ubuntu? So dove trovare il file, http: //cran.cnr.berkeley.edu/src/base/R-2/R-2.15.0.tar.gz, ma quando provo a chiamarlo per l'installazione ci sono errori dicendo che non è possibile trovare il percorso del file. Qualcuno sa come scaricare il file? forse sta cambiando il file 'deb'? – Joey1744

+0

Stai confondendo ** binari ** e ** fonti **, confronta il tuo URL con quello nella mia risposta. –

+0

Sì, sono un po 'confuso. Vedo che i nostri URL sono diversi, il tuo è quantico e il mio è preciso. Vedo che ci sono un sacco di diverse versioni e tipi di file. Quello su cui sono bloccato è come installare uno di questi sul mio server Ubuntu. Dovrei cambiare il file deb che ho creato per lo specchio? come lo chiamo anche io? Sono davvero bloccato in questo momento, quindi tutto aiuta. Se solo i miei pacchetti R lavorassero alla versione più recente. – Joey1744

Problemi correlati