libxml2-2.9.4
Introduction à libxml2
Le paquet libxml2 contient des
bibliothèques et des utilitaires utilisés pour analyser des
fichiers XML.
This package is known to build and work properly using an LFS-7.10
platform.
Informations sur le paquet
Téléchargements supplémentaires
Dépendances de libxml2
Recommandées
Python-2.7.12 ou Python-3.5.2 (pour
construire et installer un module de bibliothèque Python, et est exigé 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 ne se construiront
pas correctement si le module Python n'est pas disponible.
Valgrind-3.11.0 (peut être utilisé dans les
tests)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libxml2
Installation de libxml2
Installez libxml2 en lançant les
commandes suivantes :
sed -i "/seems to be moved/s/^/#/" ltmain.sh &&
./configure --prefix=/usr --disable-static --with-history &&
make
Si vous avez téléchargé la suite de tests, exécutez la commande
suivante :
tar xf ../xmlts20130923.tar.gz
Pour tester les résultats lancez : make check > check.log. A
summary of the results can be obtained with grep -E '^Total|expected'
check.log. If Valgrind-3.11.0 is installed and you
want to check memory leaks, replace check with check-valgrind.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
sed -i ... : Ce
sed évite de nombreux avertissements inutiles de libtool.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--with-history
: Ce
paramètre active le support de Readline quand xmlcatalog ou xmllint sont lancés en mode
shell.
--with-python=/usr/bin/python3
:
Ajoutez ce paramètre si vous voulez que libxml2 utilise Python3 au
lieu de Python2.
Contenu
Programmes installés:
xml2-config, xmlcatalog et xmllint
Bibliothèques installées:
libxml2.so et facultativement le module
Python libxml2mod.so
Répertoires installés:
/usr/include/libxml2,
/usr/lib/cmake/libxml2, /usr/share/doc/libxml2-2.9.4,
/usr/share/doc/libxml2-python-2.9.4 et
/usr/share/gtk-doc/html/libxml2
Descriptions courtes
xml2-config
|
détermine les drapeaux du compilateur et de l'éditeur de
liens qui devraient être utilisés pour compiler et lier
les programmes qui utilisent libxml2 .
|
xmlcatalog
|
est utilisé pour gérer et manipuler des catalogues XML et
SGML.
|
xmllint
|
analyse des fichiers XML et affiche les rapports (basés
sur les options ci-dessus) pour détecter les erreurs dans
le code XML.
|
libxml2.so
|
fournit des fonctions aux programmes pour analyser des
fichiers qui utilisent le format XML.
|
Last updated on 2016-08-27 07:16:27 +0200