Impossibile installare il pacchetto R in Ubuntu 11.04 [chiuso]


130

Sono nuovo di Linux e R.

Ho installato R 2.12 in Ubuntu 11.04. Oggi ho provato ad installare un nuovo pacchetto, quindi ho eseguito il seguente comando:

install.packages('XML')

Ma l'installazione non è riuscita e ha fornito le seguenti informazioni:

* installing *source* package XML ...
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
No ability to remove finalizers on externalptr objects in this verison of R
checking for sed... /bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking for xml2-config... no
Cannot find xml2-config
ERROR: configuration failed for package XML
* removing ‘/home/spirit/R/i686-pc-linux-gnu-library/2.12/XML

The downloaded packages are in
    ‘/tmp/RtmpoZYxnv/downloaded_packages
Warning message:
In install.packages("XML") :
  installation of package 'XML' had non-zero exit status

Ho anche provato:

sudo install.packages('XML')

Ma fornisce le stesse informazioni di errore.

Qualcuno può darmi qualche consiglio?


Installa xml2-config?
Wayne Werner,

9
Questa domanda mi ha aiutato (di nuovo) in Ubuntu 14.04
geneorama il

2
Non so se la domanda sia off-topic o meno, ma la risposta che segue risolve anche il mio problema con Ubuntu Trusty Tahr.
msoftrain

Questo dovrebbe essere spostato nello stack AskUbuntu? È una domanda relativa all'uso di R o RStudio (anche se probabilmente si verifica con altri software?), Causato dalla mancanza di pacchetti software richiesti in Ubuntu. È una domanda abbastanza comune che sembra secondo l'elenco "Correlato" che vedo a destra. E si potrebbe giustamente chiedere perché mancano questi pacchetti da Ubuntu?
Rick Henderson,

1
@rickHenderson È utile anche per altre distro Linux.

Risposte:


211

Il metodo install.packages

È necessario installare il pacchetto ubuntu libxml2-devQuindi in un prompt della shell digitare:

sudo apt-get update
sudo apt-get install libxml2-dev

Avrai bisogno di sudopoteri speciali per questo.

Metodo del pacchetto Ubuntu

Come menzionato Richie e Dirk, puoi anche usare:

sudo apt-get install r-cran-xml

Se segui questo percorso, ti consiglio di consultare la pagina dei sorgenti di R ubuntu che ti assicurerà di avere una versione corrente di R e i pacchetti R associati. Questo potrebbe essere importante se stai usando la versione LTS di Ubuntu.


1
Puoi provare Synaptic? cerca il pacchetto che ti serve lì
pacomet

r-cran-xml non è abbastanza, ho dovuto fare libxml2-dev
Ferroao,

Condividere la mia osservazione per un problema simile che potrebbe aiutare gli utenti MAC. Anche se avevo tutte le librerie dipendenti, ho ancora degli errori. Dopo molte prove, questo è ciò che mi ha salvato. Durante l'installazione tramite rstudio utilizzando install.packages (), viene visualizzato un messaggio che chiede: Vuoi installare da sorgenti il ​​pacchetto che deve essere compilato? y / n: inserisci qui la tua risposta come 'n'. Questo ha funzionato per me.
servitore

Nel tratto Debian sudo apt-get install libxml2-devè sufficiente solo lavorare
Adriano Rivolli,

Ricevo questo errore: sudo apt-get install r-cran-xml
Suat Atan PhD

29

La risposta di Colin è corretta in senso stretto, ma allo stesso tempo sbagliata come si può solo dire

 sudo apt-get install r-cran-xml

poiché XML è uno dei pacchetti CRAN disponibili in Ubuntu. Fare apt-cache search r-cran-*vedono gli altri.

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.