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 et fonctionner correctement sur une plateforme LFS-7.0.
Téléchargement (HTTP) : http://downloads.sourceforge.net/pcre/pcre-8.12.tar.bz2
Téléchargement (FTP) : ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.bz2
Somme de contrôle MD5 du téléchargement : f14a9fef3c92f3fc6c5ac92d7a2c7eb3
Taille du téléchargement : 976 Kio
Estimation de l'espace disque requis : 12 Mio
Estimation du temps de construction : 0.3 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.12 \ --enable-utf8 \ --enable-pcregrep-libz \ --enable-unicode-properties \ --enable-pcregrep-libbz2 && make
Pour tester les résultats, lancez : make check. Remarque : Le troisième ensemble de tests ne peut pas être exécutez si la locale "fr_FR" manque au szstème.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous réinstallez Grep après
avoir installé PCRE, Grep se liera à PCRE et cela peut poser problème si
/usr
est un point de montage à part.
Pour éviter cela, passez l'option --disable-perl-regexp
lorsque vous exécutez
./configure pour
Grep ou déplacez libpcre
vers /lib
comme suit.
mv -v /usr/lib/libpcre.so.* /lib/ && ln -v -sf ../../lib/libpcre.so.0 /usr/lib/libpcre.so
--enable-utf8
: Ce
paramètre inclut le code pour la gestion 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 aller construire GLib-2.30.1 avec
le paramètre --with-pcre=system
.
--enable-pcregrep-libz
: Ce
paramètre ajoute le support de pcregrep pour lire les fichiers
.gz
compressés.
--enable-pcregrep-libbz2
: Ce
paramètre ajoute le support de pcregrep pour lire les fichiers
.bz2
compressés.
--enable-shared
--disable-static
: Ces deux paramètres empêchent
les bibliothèques statiques de ce paquet de se construire et de
s'installer.
Last updated on 2011-10-24 22:28:43 +0200