Introduction à libxml2
Le paquet libxml2 contient les
bibliothèques XML. Elles sont utiles pour parser des fichiers XML.
Ce paquet est connu pour se construire et fonctionner correctement
sur une plateforme LFS-7.0.
Informations sur le paquet
Téléchargements supplémentaires
Dépendances de libxml2
Facultatives
Python-2.7.2 (pour construire et installer un
module de bibliothèque Python, au
surplus elle est exigée pour lancer la suite de tests complète)
Note
Certains paquets qui utilisent libxml2 (tels que GNOME Doc Utils) ont besoin que le module
Python soit installé pour
fonctionner correctement et certains paquets (tels que GNOME
Panel) ne se construiront pas correctement si le module
Python n'est pas disponible.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libxml2
Installation de libxml2
Si vous avez téléchargé la suite de tests, exécutez la commande
suivante :
tar xf ../xmlts20080827.tar.gz
Installez libxml2 en lançant les
commandes suivantes :
./configure --prefix=/usr &&
make
Pour tester les résultats, lancez : make check. Si vous avez installé
Python, ils se termineront par le
signalement d'un échec des tests de régression. La suite de tests
étendue se lance presqu'à la fin des tests, elle renverra une
quantité d'erreurs puis signalera combien sont attendus.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
--with-history
: Si
vous utilisez cette option, elle active le support Readline lors de l'exécution de xmlcatalog ou de xmllint en mode shell.
Attention
Lors de l'utilisation du support de l'historique, make check se figera si
l'option show-all-if-ambiguous
ou
show-all-if-available
est activée
dans /etc/inputrc
ou ~/.inputrc
.
--enable-shared
--disable-static
: Ces deux paramètres empêche les
bibliothèques statiques de ce paquet d'être construites et
installées.