Introduction à DocBook-3.1 SGML DTD
        
        
          Le paquet DocBook SGML DTD
          contient des définitions de type de documents pour la vérification
          des fichiers de données SGML avec des ensembles de règles DocBook.
          Elles sont utiles pour structurer les livres et la documentation
          logicielle en un standard qui vous permet d'utiliser des
          transformations déjà écrites pour ce standard.
        
        
          Ce paquet est connu pour pouvoir être construit et fonctionner
          correctement avec une plateform 12.4.
        
        
          Informations sur le paquet
        
        
          
            - 
              
                Téléchargement (HTTP) : https://www.docbook.org/sgml/3.1/docbk31.zip
               
- 
              
                Téléchargement (FTP) : 
               
- 
              
                Somme de contrôle MD5 du téléchargement :
                432749c0c806dbae81c8bcb70da3b5d3
               
- 
              
                Taille du téléchargement : 55 Ko
               
- 
              
                Estimation de l'espace disque requis : 676 Ko
               
- 
              
                Estimation du temps de construction : moins de
                0,1 SBU
               
 
        
          Dépendances de DocBook-3.1 SGML DTD
        
        
          Requises
        
        
          libarchive-3.8.1 et sgml-common-0.6.3
        
       
      
        
          Installation de DocBook-3.1 SGML DTD
        
        
          ![[Note]](../images/note.png) 
          
            Note
          
          
            Les sources du paquet sont distribuées au format zip et requièrent la commande unzip (qui est en fait un lien
            symbolique vers bsdunzip de libarchive). 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
            l'installation du paquet.
          
         
        
          Installez DocBook-3.1 SGML DTD en
          exécutant les commandes suivantes :
        
        sed -i -e '/ISO 8879/d' \
       -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
       docbook.cat
        
          Ce paquet n'a pas de suite de tests.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        install -v -d -m755 /usr/share/sgml/docbook/sgml-dtd-3.1 &&
chown -R root:root . &&
install -v docbook.cat /usr/share/sgml/docbook/sgml-dtd-3.1/catalog &&
cp -v -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-3.1 &&
install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat \
    /usr/share/sgml/docbook/sgml-dtd-3.1/catalog &&
install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat \
    /etc/sgml/sgml-docbook.cat
       
      
        
          Explication des commandes
        
        
          sed -i -e '/ISO 8879/d'
          docbook.cat : cette commande supprimer les
          définitions ENT du fichier de catalogue.
        
        
          sed -i -e 's|DTDDECL "-//OASIS//DTD
          Docbook V3.1//EN"|SGMLDECL|g' docbook.cat :
          cette commande remplace l'entrée de catalogue DTDDECL, qui n'est
          pas pris en charge par les outils SGML de Linux, par l'entrée de
          catalogue SGMLDECL.
        
       
      
        
          Configurer DocBook-3.1 SGML DTD
        
        
          
            Fichiers
            de configuration
          
          
            /etc/sgml/catalog
          
         
        
          
            Informations sur la configuration
          
          
            Le script d'installation ci-dessus met à jour le catalogue.
          
          
            Pour utiliser uniquement la version 3.x la plus récente de
            DocBook SGML DTD requiert ce qui
            suit (effectuez cela en tant qu'utilisateur root) :
          
          cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF"
  -- Begin Single Major Version catalog changes --
PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"
  -- End Single Major Version catalog changes --
EOF