PCRE-8.39

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.

This package is known to build and work properly using an LFS-7.10 platform.

Informations sur le paquet

  • Téléchargement (HTTP) :

  • 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)

Dépendances de PCRE

Facultatives

Valgrind-3.11.0

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

Explication des commandes

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

Contenu

Programmes installés: pcregrep, pcretest et pcre-config
Bibliothèques installées: libpcre.so, libpcre16.so, libpcre32.so, libpcrecpp.so et libpcreposix.so
Répertoire installé: /usr/share/doc/pcre-8.39

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 2016-08-27 19:00:09 +0200