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.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.

Informations sur le paquet

Téléchargements supplémentaires

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

Installation de SGML Common

Au lieu convention normale consistant à inclure les fichiers autotools dans le paquet, les mainteneurs ont inclu des liens symboliques vers les fichiers de /usr/share/automake. Pour les versions précédentes de Automake, cette convention va bien, 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 inclu utilise une syntaxe pas 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 lançant les commandes suivantes :

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

Ce paquet n'est pas fourni avec une 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'utilisatekr 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 de configuration

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

Contenu

Programmes installés: install-catalog et sgmlwhich
Bibliothèques installées: Aucune
Installed Files: SGML et XML DocBook entity files
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

affichera sur la sortie standard le nom du fichier principal de configuration.

SGML entities files

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

XML entities files

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

Last updated on : 2013-03-04 21:19:24 +010