7.9. Perl-5.40.0

O pacote Perl contém o Practical Extraction and Report Language.

Tempo aproximado de construção: 0,6 UPC
Espaço em disco exigido: 285 MB

7.9.1. Instalação do Perl

Prepare o Perl para compilação:

sh Configure -des                                         \
             -D prefix=/usr                               \
             -D vendorprefix=/usr                         \
             -D useshrplib                                \
             -D privlib=/usr/lib/perl5/5.40/core_perl     \
             -D archlib=/usr/lib/perl5/5.40/core_perl     \
             -D sitelib=/usr/lib/perl5/5.40/site_perl     \
             -D sitearch=/usr/lib/perl5/5.40/site_perl    \
             -D vendorlib=/usr/lib/perl5/5.40/vendor_perl \
             -D vendorarch=/usr/lib/perl5/5.40/vendor_perl

O significado das opções do "Configure":

-des

Essa é uma combinação de três opções: -d usa padrões para todos os itens; -e assegura completamento de todas as tarefas; -s silencia saída gerada não essencial.

-D vendorprefix=/usr

Isso garante que perl saiba como dizer aos pacotes onde eles deveriam instalar os módulos "Perl" deles.

-D useshrplib

Construa a libperl, necessária para alguns módulos "Perl", como uma biblioteca compartilhada, em vez de uma biblioteca estática.

-D privlib,-D archlib,-D sitelib,...

Essas configurações definem onde o "Perl" procura os módulos instalados. Os(As) editores(as) do LFS optaram por colocá-los em uma estrutura de diretórios baseada na versão PRINCIPAL.SECUNDÁRIA do "Perl" (5.40) que permite atualizar o "Perl" para níveis de remendo mais recentes (o nível de remendo é a última parte separada por pontos na sequência completa de caracteres da versão, como 5.40.0) sem reinstalar todos os módulos.

Compile o pacote:

make

Instale o pacote:

make install

Detalhes acerca deste pacote estão localizados na Seção 8.43.2, “Conteúdo do Perl.”