2015-06-04 16 views
14

Non riesco a installare ggplot2 in R 3.0.2 su Ubuntu.ggplot2 non riesce ad installare su R 3.0.2

Quando eseguo

install.packages('ggplot2',dependencies = TRUE) 

ottengo il seguente errore.

> install.packages('ggplot2',dependencies = TRUE) 
Installing package into ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0’ 
(as ‘lib’ is unspecified) 
Warning in install.packages : 
    dependencies ‘plyr’, ‘testthat’ are not available 
also installing the dependencies ‘reshape2’, ‘scales’, ‘Hmisc’ 

trying URL 'http://cran.rstudio.com/src/contrib/reshape2_1.4.1.tar.gz' 
Content type 'application/x-gzip' length 34693 bytes (33 Kb) 
opened URL 
================================================== 
downloaded 33 Kb 

trying URL 'http://cran.rstudio.com/src/contrib/scales_0.2.4.tar.gz' 
Content type 'application/x-gzip' length 40093 bytes (39 Kb) 
opened URL 
================================================== 
downloaded 39 Kb 

trying URL 'http://cran.rstudio.com/src/contrib/Hmisc_3.16-0.tar.gz' 
Content type 'application/x-gzip' length 629536 bytes (614 Kb) 
opened URL 
================================================== 
downloaded 614 Kb 

trying URL 'http://cran.rstudio.com/src/contrib/ggplot2_1.0.1.tar.gz' 
Content type 'application/x-gzip' length 2351203 bytes (2.2 Mb) 
opened URL 
================================================== 
downloaded 2.2 Mb 

ERROR: dependency ‘plyr’ is not available for package ‘reshape2’ 
    * removing ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0/reshape2’ 
    Warning in install.packages : 
     installation of package ‘reshape2’ had non-zero exit status 
    ERROR: dependency ‘plyr’ is not available for package ‘scales’ 
    * removing ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0/scales’ 
    Warning in install.packages : 
     installation of package ‘scales’ had non-zero exit status 
    ERROR: dependencies ‘plyr’, ‘reshape2’, ‘scales’ are not available for package ‘ggplot2’ 
    * removing ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0/ggplot2’ 
    Warning in install.packages : 
     installation of package ‘ggplot2’ had non-zero exit status 
    ERROR: dependencies ‘ggplot2’, ‘scales’ are not available for package ‘Hmisc’ 
    * removing ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0/Hmisc’ 
    Warning in install.packages : 
     installation of package ‘Hmisc’ had non-zero exit status 

Ho anche provato

install.packages(c('reshape2','scales')) 

Prendi l'errore che plyr non è disponibile.

Ho aggiornato anche Ubuntu e ho anche reinstallato l'ultima versione di R e aggiornato i pacchetti utilizzando update.packages(checkBuilt=TRUE). Ma niente ha funzionato. Cosa posso fare?

+1

Avete pacchetto 'plyr' installato?Inoltre, se non è un errore di battitura nella versione di R, dovresti considerare di aggiornare R (la versione corrente è la 3.2.0). –

+1

3.0.2 è abbastanza obsoleto. Se vuoi davvero usare questa versione, dovrai compilare tutte le dipendenze a mano (vai ad ogni archivio di pacchetti e scarica la versione compatibile con 3.0.2). –

+0

Grazie. Ha funzionato. Per qualche ragione, sudo apt-get install r-base stava installando 3.0.2. Ho aggiornato la fonte come menzionato qui - http://askubuntu.com/questions/218708/installing-latest-version-of-r-base e ha funzionato. – gnjago

risposta

4

È necessario aggiornare la versione R (r-base) al più tardi. Riga di comando come:

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

aggiornato non ha funzionato per me.

1

scaricare l'ultima versione di r-base (3.2.2) da [http://cran.es.r-project.org/bin/linux/ubuntu/trusty/] uso Ubuntu Software Center per aprirlo e installare. Questo aggiornerebbe la tua versione già installata al più tardi. Quindi prova a installare nuovamente il pacchetto ggplot2. Ha funzionato per me come per magia. Buona fortuna!

7

ho risolto questo problema digitando questi comandi:

$ sudo apt-get install r-cran-plyr 
$ sudo apt-get install r-cran-reshape2 
+1

'r-cran-plyr' e' r-cran-reshape2' sono entrambe le dipendenze di 'r-cran-ggplot2', quindi l'uso di' sudo apt-get install r-cran-ggplot2' dovrebbe risolvere tutti i problemi (supponendo che il la versione più recente non è richiesta). – Tombart

2

apt-get tracce cosa repos a cercare per i pacchetti in /etc/apt/sources.list. Il set predefinito definito nella maggior parte delle persone sources.list non include i mirror CRAN. Per gli utenti di Ubuntu, è possibile aggiungere la seguente riga a /etc/apt/sources.list:

deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu <linux ver>/ 

Io uso 'fidato' versione di Ubuntu e preferiscono lo specchio cran Berkley, quindi la mia linea si presenta come:

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

Se hai bisogno di trovare la vostra versione di Ubuntu, provare a eseguire:

lsb_release -a 

Ora apt-get può interagire con uno specchio CRAN per voi. Godere!

13

Se non avete bisogno della versione più recente, è possibile installare la versione pacchettizzata distribuita da Ubuntu utilizzando:

sudo apt-get install r-cran-ggplot2