Beyond Linux From Scratch: Version 1.0 | ||
---|---|---|
Précédent | Chapitre 48. Standard Generalized Markup Language (SGML) | Suivant |
Site de téléchargement (HTTP): http://download.sourceforge.net/openjade/OpenSP-1.5.tar.gz Site de téléchargement (FTP): Version utilisée: 1.5 Taille du package: 1,3 Mo Estimation de l'espace disque requis: 16,1 Mo Estimation du temps de construction: 7,51 SBU |
Le package OpenSP contient une bibliothèque C++ pour utiliser les fichiers SGML/XML. Il est utile pour valider, analyser et manipuler les documents SGML et XML.
OpenSP dépend de sgml-common-0.6.3 |
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 --enable-xml-messages && 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 : Supprimer les items 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 commande empêche la construction de la bibliothèque statique.
--enable-http : Cette commande active le support d'http.
--enable-default-catalog=/etc/sgml/catalog : Cette commande indique le chemin vers notre catalogue centralisé.
--enable-default-search-path : Cette commande mets en place la valeur par défaut de SGML_SEARCH_PATH.
--enable-xml-messages : Cette commande ajoute le support pour les messages formatés XML (XML Formatted Messages).
make pkgdatadir=/usr/share/sgml/OpenSP-1.5 : Ceci positionne la variable pkgdatadir dans le Makefile à partir de /usr/share/OpenSP par /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.
Précédent | Sommaire | Suivant |
sgml-dtd-4.2 | Niveau supérieur | OpenJade-1.3.2 |