Beyond Linux From Scratch: Version 5.0 | ||
---|---|---|
Précédent | Chapitre 47. Langage de balises standards généralisées (SGML, acronyme de Standard Generalized Markup Language) | Suivant |
Le package OpenSP contient une bibliothèque C++ permettant d'utiliser des fichiers SGML/XML. C'est utile pour valider, analyser et manipuler des documents SGML et XML.
Téléchargement (HTTP): http://download.sourceforge.net/openjade/OpenSP-1.5.tar.gz
Téléchargement (FTP): ftp://ftp.freestandards.org/pub/lsb/app-battery/packages/OpenSP-1.5.tar.gz
Taille du téléchargement: 1,3 Mo
Estimation de l'espace disque requis: 16,1 Mo
Estimation du temps de construction: 1,76 SBU
Ce correctif supprime quelques messages ennuyants qui pourraient apparaître en lançant openjade.
patch -Np1 -i ../OpenSP-1.5-LITLEN.patch patch -Np1 -i ../OpenSP-1.5-gcc33-1.patch |
Installez OpenSP en lançant les commandes suivantes:
./configure --prefix=/usr --disable-static --enable-http \ --enable-default-catalog=/etc/sgml/catalog \ --enable-default-search-path=/usr/share/sgml && make pkgdatadir=/usr/share/sgml/OpenSP-1.5 && make pkgdatadir=/usr/share/sgml/OpenSP-1.5 install && ln -sf onsgmls /usr/bin/nsgmls && ln -sf osgmlnorm /usr/bin/sgmlnorm && ln -sf ospam /usr/bin/spam && ln -sf ospcat /usr/bin/spcat && ln -sf ospent /usr/bin/spent && ln -sf osx /usr/bin/sx && ln -sf osx /usr/bin/sgml2xml && ln -sf libosp.so /usr/lib/libsp.so && install-catalog --add /etc/sgml/OpenSP-1.5.cat \ /usr/share/sgml/OpenSP-1.5/catalog && install-catalog --add /etc/sgml/sgml-docbook.cat \ /etc/sgml/OpenSP-1.5.cat |
Astuce de mise à jour : Supprimez les éléments du catalogue ci-dessus avant de mettre à jour avec:
install-catalog --remove /etc/sgml/OpenSP-[version].cat \ /usr/share/sgml/OpenSP-[version]/catalog && install-catalog --remove /etc/sgml/sgml-docbook.cat \ /etc/sgml/OpenSP-[version].cat
--disable-static: Cette option empêche la construction des bibliothèques statiques.
--enable-http: Cette option ajoute le support d'HTTP.
--enable-default-catalog=/etc/sgml/catalog: Cette option initialise le chemin vers notre catalogue centralisé.
--enable-default-search-path: Cette option initialise la valeur par défaut de SGML_SEARCH_PATH.
--enable-xml-messages: Cette option ajoute le support des messages formattés (XML Formatted Messages).
make pkgdatadir=/usr/share/sgml/OpenSP-1.5: Ceci initialise la variable pkgdatadir dans le Makefile à partir de /usr/share/OpenSP vers /usr/share/sgml/OpenSP-1.5.
ln -sf onsgmls /usr/bin/nsgmls ln -sf osgmlnorm /usr/bin/sgmlnorm ln -sf ospam /usr/bin/spam ln -sf ospcat /usr/bin/spcat ln -sf ospent /usr/bin/spent ln -sf osx /usr/bin/sx ln -sf osx /usr/bin/sgml2xml ln -sf libosp.so /usr/lib/libsp.so |
Le package OpenSP contient onsgmls, ospam, osx, ospcat et ospent.
onsgmls travaille sur des fichiers SGML.
ospam est un éditeur de balises.
osx est un normaliseur SGML ou un convertisseur de SGML vers XML.
ospcat affiche les identifiants système effectifs trouvés dans les catalogues.
ospent fournit l'accès au gestionnaire d'entités d'OpenSP.
Précédent | Sommaire | Suivant |
DocBook SGML DTD-4.2 | Niveau supérieur | OpenJade-1.3.2 |