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 package, j'ai donc exécuté 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.
Quelqu'un peut-il me donner des conseils?
xml
r
ubuntu
installation
Derrick Zhang
la source
la source
xml2-config
?Réponses:
La méthode install.packages
Vous devez installer le package ubuntu
libxml2-dev
Donc, dans un type d'invite shell:Vous aurez besoin de
sudo
pouvoirs spéciaux pour cela.Méthode de package Ubuntu
Comme l'ont mentionné Richie et Dirk, vous pouvez également utiliser:
Si vous suivez ce chemin, je vous recommande de consulter la page des sources de R ubuntu qui vous assurera d'avoir une version actuelle de R et les packages R associés. Cela peut être important si vous utilisez la version LTS d'ubuntu.
la source
sudo apt-get install libxml2-dev
est suffisant pour travaillerLa réponse de Colin est correcte dans un sens étroit, mais en même temps fausse comme vous pouvez le dire
car XML est l'un des packages CRAN disponibles dans Ubuntu. Voyez
apt-cache search r-cran-*
les autres.la source