web-dev-qa-db-fra.com

Impossible d'installer le package R dans Ubuntu 11.04

Je suis nouveau sur Linux et R.

J'ai installé R 2.12 dans Ubuntu 11.04. Aujourd'hui, j'ai essayé d'installer un nouveau paquet, alors j'ai lancé la commande suivante:

install.packages('XML')

Mais l'installation a échoué et a donné les informations suivantes:

* 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

J'ai aussi essayé:

Sudo install.packages('XML')

Mais cela donne les mêmes informations d'erreur.

Tout le monde peut me donner un conseil? Merci d'avance.

124
Derrick Zhang

La méthode install.packages

Vous devez installer le paquet ubuntu libxml2-dev Donc, dans un type d’invite du shell:

Sudo apt-get update
Sudo apt-get install libxml2-dev

Vous aurez besoin de Sudo pouvoirs spéciaux pour cela.

Méthode du paquet Ubuntu

Comme Richie et Dirk l'ont mentionné, vous pouvez également utiliser:

Sudo apt-get install r-cran-xml

Si vous suivez ce chemin, je vous conseillerais de consulter la page Sources Ubunt qui vous assurera de disposer de la version actuelle de R et des packages R associés. Cela pourrait être important si vous utilisez la version LTS d'ubuntu.

200
csgillespie

La réponse de Colin est correcte dans un sens étroit, mais en même temps erronée car vous pouvez simplement dire

 Sudo apt-get install r-cran-xml

xML est l’un des paquets CRAN disponibles dans Ubuntu. Faire apt-cache search r-cran-* vois les autres.

27
Dirk Eddelbuettel