2015-03-29 9 views
5

Prima di installare R dal sorgente, normalmente faccio "sudo apt-get build-dep r-base" che ha sempre funzionato con Ubuntu. Ora ho una macchina Debian (Testing) con LXDE e quando eseguo quanto sopra, ottengo "E: Impossibile trovare un pacchetto sorgente per r-base". Quale potrebbe essere la causa di questo errore?Errore "Impossibile trovare un pacchetto sorgente per r-base" su Debian Testing

Aggiornamento

Ho dimenticato di aggiungere deb http://stat.ethz.ch/CRAN/bin/linux/debian jessie-cran3 e deb-src http://stat.ethz.ch/CRAN/bin/linux/debian jessie-cran3 a /etc/apt/sources.list. Dopo sudo apt-get update, ho ottenuto:

Reading package lists... Done 
W: GPG error: http://stat.ethz.ch jessie-cran3/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 06F90DE5381BA480 

Come la sezione cran.r-project.org -> Scarica R per Linux -> debian -> secure APT dice, a chiave deve essere aggiunto. Come questo non è riuscito, ho fatto in modo leggermente diverso tramite sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <NUMBER> dove <NUMBER> è il numero di cui sopra, in modo da 06F90DE5381BA480

+0

Hai aggiungere il repository alle fonti di APT di file? –

+0

Ciao Joshua, grazie per l'aiuto. Questa è la parte strana, non ho dovuto farlo su Ubuntu e /etc/apt/sources.list non ha mostrato alcuna voce relativa a R lì. Cosa dovrei mettere lì dentro? –

+0

* argh *, certo, su CRAN ... Proverò che ... –

risposta

4

Questo ha funzionato per me:

sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/debian wheezy-cran3/" >> /etc/apt/sources.list' 

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 381BA480 

sudo apt-get update 

sudo apt-get install r-base 
Problemi correlati