docbook-3.1-dtd

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.

This package is known to build and work properly using an LFS 11.3 platform.

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 : 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

sgml-common-0.6.3 et UnZip-6.0

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/sgml-dtd-3

Installation de DocBook-3.1 SGML DTD

[Note]

Note

Les sources du paquet sont distribuées au format zip et requièrent la commande 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 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

Contents

Programmes installés: None
Bibliothèques installées: None
Fichiers installés: Fichiers SGML DTD et MOD
Répertoire installé: /usr/share/sgml/docbook/sgml-dtd-3.1

Descriptions courtes

fichiers SGML DTD

contient une définition de type de documents qui définit les types d'éléments et les listes d'attributs qui peuvent être utilisés dans les fichiers SGML correspondants

fichiers SGML MOD

contient les composants de la définition de types de documents qui sont récupérés dans les fichiers DTD