libxml2-2.9.4
      
      
        
          Introduction à libxml2
        
        
          Le paquet libxml2 contient des
          bibliothèques et des utilitaires utilisés pour analyser des
          fichiers XML.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.1.
        
        
          Informations sur le paquet
        
        
        
          Téléchargements supplémentaires
        
        
        
          Dépendances de libxml2
        
        
          Recommandées
        
        
          Python-2.7.13 ou Python-3.6.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.
          
         
        
          Facultatives
        
        
          ICU-59.1 et
          Valgrind-3.13.0 (peut être utilisé dans les
          tests)
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libxml2
        
       
      
        
          Installation de libxml2
        
        
          Si vous souhaitez construire le module Python pour Python-3.6.2, lancez :
        
        sed -i '/_PyVerify_fd/,+1d' python/types.c
        
          Installez libxml2 en lançant les
          commandes suivantes :
        
        ./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.13.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
        
        
          --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.
        
        
          --with-icu : Ajoutez ce paramètre
          si vous avez construit ICU-59.1, pour un meilleur support d'unicode.
        
        
          --with-threads : Ajoutez ce
          paramètre pour activer le support du multithreading.
        
       
      
        
          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 2017-08-18 21:42:43 +0200