O pacote PCRE2 contém uma nova geração das bibliotecas Perl Compatible Regular Expression. Elas são úteis para implementar correspondência de padrão de expressão regular usando a mesma sintaxe e semântica da Perl.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2
Soma de verificação MD5 da transferência: a8e9ab2935d428a4807461f183034abe
Tamanho da transferência: 1,7 MB
Espaço em disco estimado exigido: 24 MB (com testes)
Tempo de construção estimado: 0,4 UPC (com os testes)
Instale PCRE2 executando os seguintes comandos:
./configure --prefix=/usr \ --docdir=/usr/share/doc/pcre2-10.42 \ --enable-unicode \ --enable-jit \ --enable-pcre2-16 \ --enable-pcre2-32 \ --enable-pcre2grep-libz \ --enable-pcre2grep-libbz2 \ --enable-pcre2test-libreadline \ --disable-static && make
Para testar os resultados, emita: make check.
Agora, como o(a) usuário(a) root
:
make install
--enable-unicode
: Essa
chave habilita o suporte a Unicode e inclui as funções para lidar
com cadeias de caracteres UTF-8/16/32 na biblioteca.
--enable-pcre2-16
: Essa
chave habilita o suporte a caracteres de 16 bits.
--enable-pcre2-32
: Essa
chave habilita o suporte a caracteres de 32 bits.
--enable-pcre2grep-libz
:
Essa chave adiciona suporte para leitura de arquivos comprimidos
.gz para o pcre2grep.
--enable-pcre2grep-libbz2
:
Essa chave adiciona suporte para leitura de arquivos comprimidos
.bz2 para o pcre2grep.
--enable-pcre2test-libreadline
: Essa
chave adiciona edição de linha e recursos de histórico ao
aplicativo pcre2test.
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
--enable-jit
: essa opção
habilita a compilação "bem na hora", que consegue acelerar bastante
a correspondência de padrões.