134 votes

Impossible d'installer le package R dans Ubuntu 11.04

Je suis nouveau sur Linux et R.

J'ai installé la 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 il donne les mêmes informations d'erreur.

Quelqu'un peut me donner des conseils ? Merci à l'avance.

222voto

csgillespie Points 20349

L'installer.les paquets de la méthode

Vous devez installer le paquet ubuntu libxml2-dev Donc dans une invite du shell, tapez:

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

Vous aurez besoin spéciaux sudo pouvoirs pour cela.

Paquet Ubuntu méthode

Comme Richie et Dirk dit, vous pouvez également utiliser:

sudo apt-get install r-cran-xml

Si vous allez dans cette voie, je vous recommande de consulter la R ubuntu sources de la page, pour vous assurer que vous avez une version actuelle de la R et la R de paquets. Cela peut être important si vous utilisez la version LTS d'ubuntu.

29voto

Dirk Eddelbuettel Points 134700

La réponse par Colin est correct au sens étroit du terme, mais dans le même temps, mauvais que vous pouvez juste dire

 sudo apt-get install r-cran-xml

XML est un des CRAN paquets disponibles dans Ubuntu. N' apt-cache search r-cran-* voir les autres.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X