libxslt-1.1.35

Introduction à libxslt

Le paquet libxslt contient les bibliothèques XSLT utilisés pour étendre les bibliothèques libxml2 afin qu'elles supportent les fichiers XSLT.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 5b3a634b77effd8a6268c21173575053

  • Taille du téléchargement : 1.7 Mo

  • Estimation de l'espace disque requis : 36 Mo (avec les tests)

  • Estimation du temps de construction : 0.2 SBU (avec les tests)

Dépendances de libxslt

Requises

libxml2-2.9.14

Recommandées (à l'exécution)

[Note]

Note

Même si ce n'est pas une dépendance directe, beaucoup d'applications utilisant libxslt auront besoin que docbook-xml-4.5 et docbook-xsl-nons-1.79.2 soient présents.

Facultatives

libgcrypt-1.10.1 et Module Python2 libxml2-2.9.14

[Note]

Note

La dépendance Module Python2 libxml2-2.9.14 n'est appropriée que si le module Python2 pour ce paquet est requis. Le module Python2 libxslt n'est requis par aucun paquet dans BLFS mais divers paquets peuvent installer des modules Python2 qui y font référence.

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libxslt

Installation de libxslt

Installez libxslt en exécutant les commandes suivantes :

sed -i s/3000/5000/ libxslt/transform.c doc/xsltproc.{1,xml} &&

./configure --prefix=/usr --disable-static --without-python  &&
make

Corrigez le champ de date dans une page de manuel embarquée :

sed -e 's@\$Date\$@16 February 2022@' -i 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.

--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 Module Python2 libxml2-2.9.14 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.35, et /usr/share/doc/libxslt-python-1.1.35

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