sgml-common-0.6.3

Introduction à SGML Common

Le paquet SGML Common contient install-catalog. C'est utile pour créer et maintenir des catalogues SGML centralisés.

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

Informations sur le paquet

Téléchargements supplémentaires

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

Installation de SGML Common

Au lieu de la convention normale consistant à inclure les fichiers autotools dans le paquet, les mainteneurs ont inclus des liens symboliques vers les fichiers de /usr/share/automake. Pour les versions précédentes de Automake, cette convention est correcte, mais les versions récentes de Automake installent les fichiers internes dans des répertoires spécifiques à la version. Cela aboutit à ce que le script configure s'arrête. Pour corriger cette erreur, les autotools sont régénérés. Vu que le fichier Makefile.am inclus utilise une syntaxe non supportée par les versions actuelles de Automake, un correctif est requis pour corriger la syntaxe.

patch -Np1 -i ../sgml-common-0.6.3-manpage-1.patch &&
autoreconf -f -i

Installez SGML Common en exécutant les commandes suivantes :

./configure --prefix=/usr --sysconfdir=/etc &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make docdir=/usr/share/doc install &&

install-catalog --add /etc/sgml/sgml-ent.cat \
    /usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&

install-catalog --add /etc/sgml/sgml-docbook.cat \
    /etc/sgml/sgml-ent.cat
[Astuce]

Astuce pour la mise à jour

Supprimez les éléments de catalogue ci-dessus avant de mettre à jour (en tant qu'utilisateur root) avec :

install-catalog --remove /etc/sgml/sgml-ent.cat \
    /usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&

install-catalog --remove /etc/sgml/sgml-docbook.cat \
    /etc/sgml/sgml-ent.cat

Configuration de SGML Common

Fichiers de configuration

/etc/sgml/sgml.conf

Informations sur la configuration

Aucun changement n'est nécessaire dans ce fichier.

Contenu

Programmes installés: install-catalog et sgmlwhich
Bibliothèques installées: Aucune
Fichiers installés: fichiers d'entité DocBook SGML et XML
Répertoires installés: /etc/sgml, /usr/share/doc/sgml-common-0.6.3 et /usr/share/sgml

Descriptions courtes

install-catalog

crée un catalogue centralisé qui maintient des références aux catalogues répandus dans l'arborescence du répertoire /usr/share/sgml

sgmlwhich

affiche sur la sortie standard le nom du fichier principal de configuration

fichiers d'entités SGML

contient les entités de caractères de base avec des entrées SDATA

fichiers entités XML

contient les entités de caractères de base définies par une représentation hexadécimale du numéro de caractère Unicode