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.
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.
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.