libxslt-1.1.34
Installation de libxslt
Installez libxslt en lançant les
commandes suivantes :
sed -i s/3000/5000/ libxslt/transform.c doc/xsltproc.{1,xml} &&
sed -i -r '/max(Parser)?Depth/d' ./tests/fuzz/fuzz.c &&
./configure --prefix=/usr --disable-static --without-python &&
make
Une page de manuel fournie est cassée. Si les dépendances
recommandées sont installées, régénérez-la en lançant les commandes
suivantes :
sed -e 's@http://cdn.docbook.org/release/xsl@https://cdn.docbook.org/release/xsl-nons@' \
-e 's@\$Date\$@31 October 2019@' -i doc/xsltproc.xml &&
xsltproc/xsltproc --nonet doc/xsltproc.xml -o doc/xsltproc.1
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
sed -i s/3000/5000/
... : cela augmente la limite de récursion
dans libxslt. Cela est requis par certains paquets pour leur
documentation.
sed -i -r '/max(Parser)?Depth/d'
... : ceci contourne un problème de lancement
de la suite de tests de libxslt avec libxml-2.9.12.
--without-python
: ce
paramètre désactive le module python libxslt car il ne prend pas en
charge Python3. Si vous voulez activer ce module, assurez-vous que
Python2 libxml2-2.9.12
module est installé et supprimez ce paramètre.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
Contenu
Programmes installés:
xslt-config et xsltproc
Bibliothèques installées:
libexslt.so, libxslt.so et
éventuellement, le module Python libxsltmod.so
Répertoires installés:
/usr/include/libexslt,
/usr/include/libxslt, /usr/lib/libxslt-plugins,
/usr/share/doc/libxslt-1.1.34, et
/usr/share/doc/libxslt-python-1.1.34
Descriptions courtes
xslt-config
|
est utilisé pour trouver le pré-processeur, éditer les
liens, et compiler les drapeaux nécessaires pour utiliser
les bibliothèques libxslt dans des programmes tiers
|
xsltproc
|
est utilisé pour fournir des feuilles de style XSLT aux
documents XML
|
libexslt.so
|
est utilisée pour fournir des extensions aux fonctions
XSLT
|
libxslt.so
|
fournit des extensions aux bibliothèques libxml2 pour analyser des fichiers qui
utilisent le format XSLT
|
Last updated on