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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://downloads.sourceforge.net/pcre/pcre-8.31.tar.bz2
Téléchargement (FTP) : ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.bz2
Somme de contrôle MD5 du téléchargement : 1c9a276af932b5599157f96e945391f0
Taille du téléchargement : 1.2 Mo
Estimation de l'espace disque requis : 13 Mo
Estimation du temps de construction : 0.2 SBU
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.31 --enable-utf --enable-unicode-properties --enable-pcregrep-libz --enable-pcregrep-libbz2 --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/libpcre.so.1.0.1 /usr/lib/libpcre.so
--enable-utf
: Ce paramètre inclut
le code de prise en charge des chaînes de caractères UTF-8 dans la
bibliothèque.
--enable-unicode-properties
: Ce
paramètre active le support des propriétés Unicode. Remarque :
vous avez besoin de ce paramètre si vous allez construire GLib-2.34.1 avec
l'option --with-pcre=system
.
--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
.
--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 : 2012-08-24 13:29:51 +020