PCRE-8.12

Introduction à PCRE

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.

Informations sur le paquet

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pcre

Installation de 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

Explication des commandes

--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.

Contenu

Programmes installés: pcregrep, pcretest, et pcre-config
Bibliothèques installées: libpcre.{so,a}, libpcrecpp.{so,a} et libpcreposix.{so,a}
Répertoire installé: /usr/share/doc/pcre-8.12

Descriptions courtes

pcregrep

est un grep qui comprend les expressions régulières compatibles Perl.

pcretest

peut tester une expression régulière compatible Perl.

pcre-config

est utilisé pendant le processus de compilation de programmes en se liant aux bibliothèques PCRE.

Last updated on 2011-10-24 22:28:43 +0200