PCRE2 pakken inneholder en ny generasjon av Perl Compatible Regular Expression biblioteker. Disse er nyttige for å implementere regulære uttrykksmønster samsvarende med samme syntaks og semantikk som Perl.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
Nedlasting (HTTP): https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.44/pcre2-10.44.tar.bz2
Nedlasting MD5 sum: 9d1fe11e2e919c7b395e3e8f0a5c3eec
Nedlastingsstørrelse: 1.8 MB
Estimert diskplass som kreves: 20 MB (med tester)
Estimert byggetid: 0.5 SBU (med tester)
Installer PCRE2 ved å kjøre følgende kommandoer:
./configure --prefix=/usr \ --docdir=/usr/share/doc/pcre2-10.44 \ --enable-unicode \ --enable-jit \ --enable-pcre2-16 \ --enable-pcre2-32 \ --enable-pcre2grep-libz \ --enable-pcre2grep-libbz2 \ --enable-pcre2test-libreadline \ --disable-static && make
For å teste resultatene, kjør: make check.
Nå, som root
bruker:
make install
--enable-unicode
: Denne
bryteren aktiverer Unicode støtte og inkluderer funksjonene for
håndtering av UTF-8/16/32 tegn strenger i biblioteket.
--enable-pcre2-16
: Denne
bryteren aktiverer 16 bit karakterstøtte.
--enable-pcre2-32
: Denne
bryteren aktiverer 32 bit karakterstøtte.
--enable-pcre2grep-libz
:
Denne bryteren legger til støtte for å lese .gz-komprimerte filer
til pcre2grep.
--enable-pcre2grep-libbz2
:
Denne bryteren legger til støtte for å lese .bz2 compressed filer
til pcre2grep.
--enable-pcre2test-libreadline
: Denne
bryteren legger til linjeredigering og historiefunksjoner til
pcre2test programmet.
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--enable-jit
: dette
alternativet aktiverer Just-in-time kompilering, noe som kan øke
hastigheten på mønstertilpasning.