2010-03-23 2 views
0

Je ne peux pas installer odfWeave - il semble que le problème est avec le paquet XML, qui va jusqu'à "vérifier xml2-config .. . "et puis ne peut pas le trouver. :Installation de odfWeave se bloque sur "vérification de xml2-config ..."

checking for xml2-config... no Cannot find xml2-config 
ERROR: configuration failed for package ‘XML’ 
* removing ‘/home/andreas/R/i486-pc-linux-gnu-library/2.10/XML’ 
* installing *source* package ‘odfWeave’ ... 
** R 
** inst 
** preparing package for lazy loading Warning in library(pkg, character.only 
= TRUE, logical.return = TRUE, lib.loc = lib.loc) : there is no package called 'XML' Error : package 'XML' 
could not be loaded ERROR: lazy 
loading failed for package ‘odfWeave’ 
* removing ‘/home/andreas/R/i486-pc-linux-gnu-library/2.10/odfWeave’ 
+0

Renseignez-vous sur 'searn apt-cache r-cran-. Beaucoup de paquets que vous pouvez vouloir sont là, mais bien sûr pas tous 2200+. –

Répondre

2

Mieux encore: sudo apt-get install r-cran-xml

+0

Merci à vous deux! Je suis maintenant un heureux campeur. - Est-il toujours recommandé d'utiliser apt-get au lieu de install.packages()? – Andreas

+0

Non, c'est plus compliqué car Ubuntu peut être décalé dans le temps (la version se fige). Ceci est discuté sur r-sig-debian (aussi pour Ubuntu) de temps en temps - regardez là. Mais si l'autre approche échoue, c'est toujours mieux ;-) –

0
sudo apt-get install libxml2-dev 

il devrait fonctionner après que ...

+0

Voir ma réponse à propos de 'apt-get install r-cran-xml' qui devrait être plus facile pour la plupart des utilisateurs. –

+0

Quel est le piège? J'ai eu des problèmes avec l'installation du paquetage 'XML' R et j'ai réussi à l'installer après l'installation du paquetage' libxml2-dev'. 'odfWeave' dépend du paquet' XML' ... et maintenant j'ai installé 'r-cran-xml' ... donc est-ce une sorte de méta-paquet, ou quoi? Quelle est la différence entre les paquetages 'r-cran-xml' et R' XML'? – aL3xa

+1

Le paquet 'XML' doit être construit à partir de la source et doit donc trouver une bibliothèque d'analyse XML à lier - dans ce cas, libxml2. Les en-têtes de développement doivent être installés pour que le compilateur puisse effectuer le lien, d'où le besoin de 'libxml2-dev'. 'r-cran-xml' est distribué en tant que binaire Debian précompilé, donc aucune compilation ne doit avoir lieu. La seule différence est que la version de 'XML' fournie par' r-cran-xml' peut être à la traîne de ce que vous pourriez obtenir en construisant 'XML' à partir de la source. – Sharpie