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-8.1.
Téléchargement (HTTP) : https://downloads.sourceforge.net/pcre/pcre-8.41.tar.bz2
Téléchargement (FTP) : ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.bz2
Somme de contrôle MD5 du téléchargement : c160d22723b1670447341b08c58981c1
Taille du téléchargement : 1.5 Mo
Estimation de l'espace disque requis : 24 Mo (avec les tests)
Estimation du temps de construction : 0.3 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.41 \
            --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.52.3 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.
          --enable-jit : cette option active
          la compilation Just-in-time, qui peut grandement accélérer la
          recherche de motif.
        
Last updated on 2017-08-20 05:26:54 +0200