Introduction à DocBook XML DTD
        
        
          Le paquet DocBook XML DTD-4.5
          contient des définitions de types de documents pour la vérification
          de données de fichiers XML vis-à-vis de la réglementation DocBook.
          Ils sont utiles pour structurer des livres et des documentations de
          logiciels selon un standard vous permettant d'utiliser des
          transformations déjà écrites pour ce standard.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.1.
        
        
          Informations sur le paquet
        
        
          
            - 
              
                Téléchargement (HTTP) : http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
              
             
            - 
              
                Téléchargement (FTP) : 
              
             
            - 
              
                Somme de contrôle MD5 du téléchargement :
                03083e288e87a7e829e437358da7ef9e
              
             
            - 
              
                Taille du téléchargement : 96 Ko
              
             
            - 
              
                Estimation de l'espace disque requis : 1.2 Mo
              
             
            - 
              
                Estimation du temps de construction : moins de 0.1 SBU
              
             
          
         
        
          Dépendances de DocBook XML DTD
        
        
          Requises
        
        
          libxml2-2.9.4, sgml-common-0.6.3
          et UnZip-6.0
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/docbook-xml
        
       
      
        
          Installation de DocBook XML DTD
        
        
          
          
            Note
          
          
            Les sources du paquet sont distribuées au format zip et exigent unzip. Vous devriez créer un
            répertoire et vous y rendre avant de dézipper le fichier pour
            faciliter la suppression des fichiers sources après que le paquet
            a été installé.
          
         
        
          Installez DocBook XML DTD en
          lançant les commandes suivantes en tant qu'utilisateur root :
        
        install -v -d -m755 /usr/share/xml/docbook/xml-dtd-4.5 &&
install -v -d -m755 /etc/xml &&
chown -R root:root . &&
cp -v -af docbook.cat *.dtd ent/ *.mod \
    /usr/share/xml/docbook/xml-dtd-4.5
        
          Créez (ou mettez à jour) et peuplez un fichier catalogue
          /etc/xml/docbook en lançant les
          commandes suivantes en tant qu'utilisateur root :
        
        if [ ! -e /etc/xml/docbook ]; then
    xmlcatalog --noout --create /etc/xml/docbook
fi &&
xmlcatalog --noout --add "public" \
    "-//OASIS//DTD DocBook XML V4.5//EN" \
    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "rewriteSystem" \
    "http://www.oasis-open.org/docbook/xml/4.5" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "rewriteURI" \
    "http://www.oasis-open.org/docbook/xml/4.5" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook
        
          Créez (ou mettez à jour) et peuplez un fichier catalogue
          /etc/xml/catalog en lançant les
          commandes suivantes en tant qu'utilisateur root :
        
        if [ ! -e /etc/xml/catalog ]; then
    xmlcatalog --noout --create /etc/xml/catalog
fi &&
xmlcatalog --noout --add "delegatePublic" \
    "-//OASIS//ENTITIES DocBook XML" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "delegatePublic" \
    "-//OASIS//DTD DocBook XML" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "delegateSystem" \
    "http://www.oasis-open.org/docbook/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "delegateURI" \
    "http://www.oasis-open.org/docbook/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog
       
      
        
          Configuration de DocBook XML DTD
        
        
          
            Fichiers de
            configuration
          
          
            /etc/xml/catalog, /etc/xml/docbook
          
         
        
          
            Informations sur la configuration
          
          
            L'installation ci-dessus crée les fichiers et met à jour les
            catalogues. Afin d'utiliser DocBook XML
            DTD V4.5 quand on vous demande la version 4.x dans
            l'identifiant système, vous devez ajouter des données
            supplémentaires aux fichiers catalogues. Si vous avez déjà
            installé sur votre système un des DocBook XML DTD référencé ci-dessous,
            supprimez ces entrées de la commande for ci-dessous (effectuez les
            commandes en tant qu'utilisateur root) :
          
          for DTDVERSION in 4.1.2 4.2 4.3 4.4
do
  xmlcatalog --noout --add "public" \
    "-//OASIS//DTD DocBook XML V$DTDVERSION//EN" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \
    /etc/xml/docbook
  xmlcatalog --noout --add "rewriteSystem" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook
  xmlcatalog --noout --add "rewriteURI" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook
  xmlcatalog --noout --add "delegateSystem" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog
  xmlcatalog --noout --add "delegateURI" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog
done