Le paquet PCRE contient des bibliothèques Compatible Regular Expression Perl. Elles sont utiles pour implémenter des motifs d'expression régulière correspondant à l'utilisation de la même syntaxe et de la même sémantique que Perl 5.
This package is known to build and work properly using an LFS-7.10 platform.
Téléchargement (FTP) : ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.bz2
Somme de contrôle MD5 du téléchargement : e3fca7650a0556a2647821679d81f585
Taille du téléchargement : 1.5 Mo
Estimation de l'espace disque requis : 20 Mo (avec les tests)
Estimation du temps de construction : 0.4 SBU (avec les tests)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pcre
Installez PCRE en lançant les commandes suivantes :
./configure --prefix=/usr \ --docdir=/usr/share/doc/pcre-8.39 \ --enable-unicode-properties \ --enable-pcre16 \ --enable-pcre32 \ --enable-pcregrep-libz \ --enable-pcregrep-libbz2 \ --enable-pcretest-libreadline \ --disable-static && make
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install && mv -v /usr/lib/libpcre.so.* /lib && ln -sfv ../../lib/$(readlink /usr/lib/libpcre.so) /usr/lib/libpcre.so
--enable-unicode-properties
: Ce
paramètre active le support des propriétés Unicode et inclut le
code pour la gestion des chaînes de caractères UTF-8/16/32 dans la
bibliothèque.Vous avez besoin de ce paramètre si vous allez
construire GLib-2.48.2 avec l'option --with-pcre=system
.
--enable-pcre16
: Ce
paramètre active le support des caractères 16 bits.
--enable-pcre32
: Ce
paramètre active le support des caractères 32 bits.
--enable-pcregrep-libz
: Ce
paramètre ajoute le support à pcregrep pour lire des fichiers
compressés .gz
.
--enable-pcregrep-libbz2
: Ce
paramètre ajoute le support à pcregrep pour lire les fichiers
compressés .bz2
.
--enable-pcretest-libreadline
:
Ce paramètre ajoute les fonctions d'éditions de lignes et
d'historique au programme pcretest.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
mv -v /usr/lib/libpcre.so.* /lib : Déplace la bibliothèque PCRE sur le système de fichiers racine pour qu'elle soit disponible au cas où grep est réinstallé avec le support PCRE.
Last updated on 2016-08-27 19:00:09 +0200