Os pacotes de módulos Perl (também chamados de Distribuições, porque cada um pode conter vários módulos) adicionam objetos úteis à linguagem Perl. Os pacotes listados nesta página são exigidos ou recomendados para outros pacotes no livro. Se eles tiverem módulos dependentes, [então] esses estarão ou nesta página ou na próxima página (Dependências de Módulos "Perl").
Em muitos casos, somente as dependências exigidas ou as
recomendadas são listadas - pode existir outros módulos que
permitam mais testes serem executados, mas omiti-los ainda
permitirá que os testes PASSEM
.
Para uns poucos módulos, os(as) editores(as) do BLFS determinaram que outros módulos ainda listados como pré requisitos não são exigidos e os omitiram.
Quando uma dependência alfabeticamente anterior do mesmo módulo atrai uma dependência, ela não é mencionada para as dependências posteriores do mesmo módulo. Você deveria construir as dependências listadas na ordem.
Geralmente compensa executar os testes para módulos "Perl"; eles frequentemente conseguem mostrar problemas, como dependências ausentes, que são exigidas para usar o módulo. Aqui, os(as) editores(as) tentaram separar tais dependências, que são exigidas somente para executar suítes de teste, mas elas não serão mencionadas para um módulo onde uma das dependências dele usa esse módulo para a própria suíte de teste dela. Ou seja, se você pretende executar as suítes de teste, [então] execute-as para cada dependência do módulo.
É possível instalar automaticamente as versões atuais de um módulo e todas as dependências ausentes ou muito antigas recomendadas pelo(a) desenvolvedor(a) usando a "CPAN". Veja-se Instalação automatizada "CPAN" de módulos "Perl" no final desta página.
A maioria desses módulos instala somente arquivos abaixo de
/usr/lib/perl5/site_perl/5.xx.y
e
eles não serão documentados. Um ou dois instalão aplicativos
(principalmente scripts "Perl"), ou uma biblioteca, em /usr/bin/
ou /usr/lib/
e esses estão documentados.
Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/perl-modules
O módulo "Archive::Zip" permite que um aplicativo "Perl" crie, manipule, leia e escreva arquivamentos "Zip".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz
Soma de verificação MD5 da transferência: a33993309322164867c99e04a4000ee3
UnZip-6.0 (com o remendo dele)
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
Esse módulo permite que você desabilite a "autovivificação" (a criação e povoamento automática de novos vetores e resumos sempre que variáveis indefinidas são desreferenciadas) e, opcionalmente, lançar um aviso ou um erro quando isso tivesse ocorrido.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz
Soma de verificação MD5 da transferência: 8dec994e1e7d368e055f21a5777385a0
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
O módulo "Business::ISBN" fornece funções para trabalhar-se com números internacionais padrão de livros.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-3.009.tar.gz
Soma de verificação MD5 da transferência: e906867846f4d1fa57366aa519da5846
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
O módulo Business::ISMN fornece funções para trabalhar com International Standard Music Numbers.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/B/BR/BRIANDFOY/Business-ISMN-1.204.tar.gz
Soma de verificação MD5 da transferência: dbc9023703262ee29d1b9e9a8294106c
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
O módulo Business::ISSN fornece funções para trabalhar com International Standard Serial Numbers.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.005.tar.gz
Soma de verificação MD5 da transferência: f46bf5585d6c3aa9fb32127edb13151a
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Class::Accessor" gera acessadores/mutadores para sua classe.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz
Soma de verificação MD5 da transferência: 1f1e5990f87cad7659b292fed7dc0407
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
O módulo "Data::Compare" compara duas estruturas de dados perl.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.29.tar.gz
Soma de verificação MD5 da transferência: ce9cb42ba6af634f5ab51f13f37e2ddb
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Data::Dump" fornece uma impressão bonita de estruturas de dados.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/G/GA/GARU/Data-Dump-1.25.tar.gz
Soma de verificação MD5 da transferência: 9bd7131ef0441e1e0e001bf85e9fae31
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Data::Uniqid" fornece três rotinas simples para gerar "IDs" exclusivos.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz
Soma de verificação MD5 da transferência: 6bab3b5da09fedfdf60ce2629a7367db
Embora o teste final falhe e informe um "Error", a suíte de teste retorna uma situação de zero (0). O erro pode ser seguramente ignorado.
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"DateTime::Calendar::Julian" implementa o Calendário Juliano.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.107.tar.gz
Soma de verificação MD5 da transferência: abd775d1d82f0f45d4fd6214cf7bbed8
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
DateTime::Format::Builder cria classes e objetos do analisador DateTime.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.83.tar.gz
Soma de verificação MD5 da transferência: aa41917ca9ad69b3898728ce9c2fb477
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Encode::EUCJPASCII" fornece um mapeamento "eucJP-open" ("Extended Unix Code", japonês).
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz
Soma de verificação MD5 da transferência: 5daa65f55b7c2050bb0713d9e95f239d
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
O módulo "Encode::HanExtra" fornece conjuntos extras de codificações chinesas as quais não estão incluídas no módulo "Encode" principal devido a problemas de tamanho.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz
Soma de verificação MD5 da transferência: e1d3bc32c1c8ee304235a06fbcd5d5a4
Esse módulo usa as instruções de construção e instalação
'inseguras' (no perl-5.26.0 o
uso do diretório atual em @INC
foi
removido por razões de segurança e esse módulo não foi
atualizado):
PERL_USE_UNSAFE_INC=1 perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
O módulo "Encode::JIS2K" fornece codificações "JIS X 0212" (também conhecidas como "JIS 2000").
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.05.tar.gz
Soma de verificação MD5 da transferência: 06acd9e878d41ffc354258e265db2875
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
File::FcntlLock é um módulo para fazer bloqueio de arquivos de
maneira orientada a objetos usando a chamada de sistema fcntl(2). Isso
permite bloqueios em partes de um arquivo, bem como em todo o
arquivo e supera alguns problemas conhecidos com flock(2), no
qual a função flock()
do Perl é
baseada por padrão.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/J/JT/JTT/File-FcntlLock-0.22.tar.gz
Soma de verificação MD5 da transferência: 579698d735d864ee403674f1175f789d
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"File::Slurper" é um módulo simples, sensato e eficiente para sorver um arquivo.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-0.014.tar.gz
Soma de verificação MD5 da transferência: d43bc5f069035eff3b6b7c418b4cedc4
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"File::Which" fornece uma implementação portável do utilitário 'which'.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/P/PL/PLICEASE/File-Which-1.27.tar.gz
Soma de verificação MD5 da transferência: d5c9154262b93398f0750ec364207639
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
A distribuição "HTML::Parser" é uma coleção de módulos que analisam e extraem informações a partir de documentos "HTML".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.83.tar.gz
Soma de verificação MD5 da transferência: 17a4c886024bfad1cffcbe6b46cda128
HTML-Tagset-3.24 e HTTP-Message-6.46 (estritamente falando, não exigido para construção, mas o módulo HTTP::Headers dele é exigido para testes e uma exigência de tempo de execução para HTML::HeadParser proveniente dessa distribuição).
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
As instâncias da classe "HTTP::Daemon" são servidores "HTTP/1.1" que escutam em um soquete as solicitações entrantes. O "HTTP::Daemon" é uma subclasse de "IO::Socket::INET", de forma que você consegue realizar operações de soquete diretamente nele também.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.16.tar.gz
Soma de verificação MD5 da transferência: 51425462790165aeafc2819a7359706f
"Makefile.PL" e a execução dos testes reclamarão que
"Module::Build::Tiny" está ausente, mas isso só é necessário
para Build.PL
que é usado se o
sistema carecer de um compilador "C".
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"IO::Socket::SSL" torna usar "SSL/TLS" muito mais fácil, agrupando a funcionalidade necessária na interface familiar "IO::Socket" e fornecendo padrões seguros sempre que possível.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.088.tar.gz
Soma de verificação MD5 da transferência: 3e95ca11fdfd5db9cfc0d318ecb6836f
make-ca-1.14 e Net-SSLeay-1.94
URI-5.28 (para acessar nomes internacionais de domínio)
Esse módulo usa uma variante das instruções padrão de construção e instalação:
yes | perl Makefile.PL && make && make test
Um teste, Client non-SSL
connection
, é conhecido por falhar.
Agora, como o(a) usuário(a) root
:
make install
yes: "Perl" perguntará se você deseja executar testes externos, que "falharão suavemente" se existirem problemas de rede de comunicação. O padrão é "y", que permitirá que você automatize o processo de construção.
"IO::String" - Emula interface de arquivo para sequências internas de caracteres.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz
Soma de verificação MD5 da transferência: 250e5424f290299fc3d6b5d1e9da3835
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"IPC::Run3" é usado para executar um subprocesso com redirecionamento de entrada/saída.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.049.tar.gz
Soma de verificação MD5 da transferência: 569393ca56dfb78dedd79e93c0439159
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Lingua::Translit" e o aplicativo translit transliteram texto entre sistemas de escrita.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.29.tar.gz
Soma de verificação MD5 da transferência: 605a82f06b05fef4fc18bf069b1be511
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
A coleção "libwww-perl" é um conjunto de módulos "Perl" que fornece uma interface de programação de aplicativos ("API") simples e consistente para a "World Wide Web". O foco principal da biblioteca é o de fornecer classes e funções que te permitem escrever clientes "WWW". A biblioteca também contém módulos que são de uso mais geral e até classes que te ajudam a implementar servidores "HTTP" simples.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.77.tar.gz
Soma de verificação MD5 da transferência: e70e2f41a97b8d97608569d10b75b931
File-Listing-6.16, HTTP-CookieJar-0.014, HTTP-Cookies-6.11, HTTP-Daemon-6.16, HTTP-Negotiate-6.01, HTML-Parser-3.83, Net-HTTP-6.23, Try-Tiny-0.31 e WWW-RobotRules-6.02
Test-Fatal-0.017, Test-Needs-0.002010 e Test-RequiresInternet-0.05
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
Depois de instalar esse pacote, se você desejar suporte ao protocolo "HTTPS", [então] instale LWP-Protocol-https-6.14.
O módulo "List::Allutils" combina "List::Util" e "List::MoreUtils" em um pacote pequeno.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.19.tar.gz
Soma de verificação MD5 da transferência: 86469b1f6819ba181a8471eb932965f2
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"List::MoreUtils" fornece o que falta em "List::Util".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.430.tar.gz
Soma de verificação MD5 da transferência: daccd6310021231b827dcc943ff1c6b7
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Log::Log4perl" fornece uma implementação "Log4j" para perl.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/E/ET/ETJ/Log-Log4perl-1.57.tar.gz
Soma de verificação MD5 da transferência: acbe29cbaf03f4478a13579a275b0011
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"LWP::Protocol::https" fornece suporte "HTTPS" para "LWP::UserAgent" (ou seja, libwww-perl-6.77). Depois que o módulo estiver instalado, o "LWP" será capaz de acessar sítios usando "HTTP" sobre "SSL"/"TLS".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.14.tar.gz
Soma de verificação MD5 da transferência: 65401e3e34be653c9e3b31f798ed5454
IO-Socket-SSL-2.088, libwww-perl-6.77 e make-ca-1.14 com /etc/pki/tls/certs/ca-bundle.crt
.
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Module::Build" permite módulos "Perl" serem construídos sem um comando make estar presente.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz
Soma de verificação MD5 da transferência: 0032d0c0bc36a3b68ef41c947829d5e3
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
Observe que esse módulo também pode ser construído usando
Build.PL
"Net::DNS" é um resolvedor de "DNS" implementado em Perl. Ele pode ser usado para realizar praticamente qualquer tipo de consulta "DNS" a partir de um script Perl.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.46.tar.gz
Soma de verificação MD5 da transferência: 640f572abed308ca5399d3429cbce6bd
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Parse::RecDescent" gera incrementalmente analisadores de texto descendentes recursivos de cima para baixo a partir de especificações gramaticais simples do tipo "yacc".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967015.tar.gz
Soma de verificação MD5 da transferência: 7a36d45d62a9b68603edcdbd276006cc
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Parse::Yapp" é uma extensão "Perl" para gerar e usar analisadores "LALR".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz
Soma de verificação MD5 da transferência: 69584d5b0f0304bb2a23cffcd982c5de
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
PerlIO::utf8_strict fornece uma camada UTF-8 PerlIO rápida e correta. Ao contrário da camada :utf8 padrão do Perl, ele verifica a correção da entrada gerada.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.010.tar.gz
Soma de verificação MD5 da transferência: d90ca967f66e05ad9221c79060868346
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Regexp::Common" fornece expressões regulares comumente solicitadas.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2024080801.tar.gz
Soma de verificação MD5 da transferência: 73d4b4b2a0690f9ab573d54a69c22aee
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
O módulo "SGMLSpm" é uma biblioteca Perl usada para analisar a saída gerada a partir dos analisadores "SGMLS" e "NSGMLS" de James Clark.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz
Soma de verificação MD5 da transferência: 746c74ae969992cedb1a2879b4168090
Antes de iniciar a construção, emita o seguinte comando para evitar um erro:
chmod -v 644 MYMETA.yml
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
Depois de o pacote ter sido instalado, execute o seguinte comando
como o(a) usuário(a) root
:
ln -sv sgmlspl.pl /usr/bin/sgmlspl
é um processador "SGML" |
|
é um vínculo simbólico usado durante a instalação de DocBook-utils-0.6.14 |
"Sort::Key" fornece um conjunto de funções para classificar listas de valores por algum valor-chave calculado.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz
Soma de verificação MD5 da transferência: a37ab0da0cfdc26e57b4c79e39f6d98f
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Test::Command" testa a situação de saída, "STDOUT" ou "STDERR", de um comando externo.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz
Soma de verificação MD5 da transferência: 9ab83c4695961dbe92cd86efe08f0634
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Test::Differences" testa sequências de caracteres e estruturas de dados e mostra as diferenças se elas não corresponderem.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.71.tar.gz
Soma de verificação MD5 da transferência: 23a54d5ada6ffe0850f42cd768b4b3c1
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Text::BibTeX" fornece uma interface para ler e analisar arquivos BibTeX.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.89.tar.gz
Soma de verificação MD5 da transferência: 67fa6d9c03c659627d9fd58bb380c1fe
Esse módulo é construído usando Build.PL
:
perl Build.PL && ./Build && ./Build test
Agora, como o(a) usuário(a) root
:
./Build install
realiza análise léxica em um arquivo "BibTeX" |
|
analisa uma série de arquivos "BibTeX" com opções de linha de comando para controlar o comportamento de pós-processamento da sequência de caracteres |
|
analisa um arquivo "BibTeX", dividindo os campos "author" e "editor" em listas de nomes e, em seguida, despeja tudo na saída gerada padrão |
|
é uma biblioteca para analisar e processar arquivos de dados "BibTeX" |
"Text::CSV" é um manipulador de valores separados por vírgula, usando "XS" ("eXternal Subroutine" - para sub-rotinas escritas em "C" ou "C++") ou "Perl" puro.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz
Soma de verificação MD5 da transferência: 500b1cd1349e2186877c39aa404230dc
Text-CSV_XS-1.56 (exigido por biber-2.20)
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Text::Roman" permite a conversão entre algoritmos romanos e arábicos (sistemas numéricos, por exemplo, "MCMXLV" e "1945").
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz
Soma de verificação MD5 da transferência: 1f6b09c0cc1f4425b565ff787a39fd83
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Unicode::Collate" fornece um algoritmo de agrupamento "Unicode".
Esse é um módulo central. Se você estiver usando perl-5.28.0 ou posterior, [então] a versão dele é boa o suficiente para biber-2.20 e você não precisa reinstalar esse módulo.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.31.tar.gz
Soma de verificação MD5 da transferência: ee4d960d057c5e5b02ebb49d0286db8f
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"Unicode::LineBreak" fornece um algoritmo de quebra de linha "Unicode" "UAX #14".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz
Soma de verificação MD5 da transferência: 003d6da7a13700e069afed9238c864b9
MIME-Charset-1.013.1 e Wget-1.24.5 (para baixar dois arquivos a partir de unicode.org na suíte de teste)
libthai (para quebrar palavras tailandesas em segmentos)
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
Esse módulo implementa a classe "URI". Os objetos dessa classe representam "referências de Identificador Uniforme de Recursos" conforme especificado na "RFC" 2396 (e atualizado pela "RFC" 2732). Um Identificador Uniforme de Recursos é uma sequência compacta de caracteres que identifica um recurso abstrato ou físico. Um Identificador Uniforme de Recursos pode ainda ser classificado ou como um Localizador Uniforme de Recursos ("URL") ou um Nome Uniforme de Recurso ("URN"). A distinção entre "URL" e "URN" não importa para a interface da classe "URI". Uma "referência de URI" é um "URI" que possivelmente tenha informações adicionais anexadas na forma de um identificador de fragmento.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/URI-5.28.tar.gz
Soma de verificação MD5 da transferência: 82aaecd8861f31444338231801ba01ca
Test-Fatal-0.017, Test-Needs-0.002010 e Test-Warnings-0.033
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
O módulo XML::LibXML::Simple é uma reescrita de XML::Simple para usar o analisador XML::LibXML para estruturas XML, em vez dos analisadores simples Perl ou SAX.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz
Soma de verificação MD5 da transferência: faad5ed26cd83998f6514be199c56c38
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"XML-LibXSLT" fornece uma interface para libxslt-1.1.42
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.003000.tar.gz
Soma de verificação MD5 da transferência: 632dce587b3c405edd4e622364750191
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"XML::Simple" fornece uma "API" fácil para ler e escrever "XML" (especialmente arquivos de configuração). Está obsoleto e o uso dele é desencorajado.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz
Soma de verificação MD5 da transferência: bb841dce889a26c89a1c2739970e9fbc
XML-SAX-1.02 (para um analisador alternativo, que será usado se disponível; caso contrário, XML::Parser (que foi instalado no LFS) será usado
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
"XML::Writer" fornece uma extensão Perl para escrever documentos "XML".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.900.tar.gz
Soma de verificação MD5 da transferência: 2457214360cefda445742a608dd6195e
Esse módulo usa as instruções padrão de construção e instalação:
perl Makefile.PL && make && make test
Agora, como o(a) usuário(a) root
:
make install
Existe uma maneira alternativa de instalar os módulos usando o comando install do "shell" cpan. O comando baixa automaticamente o fonte mais recente a partir do arquivamento "CPAN" para o módulo e quaisquer módulos de pré-requisito ausentes listados pelo(a) desenvolvedor(a). Então para cada módulo ele o extrai, executa a compilação, os testes e o instala.
Você ainda precisa instalar quaisquer dependências não "Perl"
antes de executar o método de instalação automatizado. Você
possivelmente queira limpar o diretório build/
depois da instalação, para liberar o
espaço. Se quaisquer ações pós-instalação, como criar um link
simbólico, for mencionada, [então] você também deveria
executá-las.
Na primeira vez que você executar o cpan, você será solicitado(a) a
inserir algumas informações relativas a locais e métodos de
transferência. Essas informações são retidas em arquivos
localizados em ~/.cpan
.
Em particular, você possivelmente deseje configurá-lo de forma que Sudo-1.9.15p5 seja usado para as instalações, permitindo que você construa e teste como um(a) usuário(a) normal. Os exemplos a seguir não usaram essa abordagem.
Inicie o "shell" cpan emitindo "cpan" como o(a) usuário(a)
root
. Qualquer módulo agora pode
ser instalado a partir do "prompt" cpan>
com o comando:
install <Módulo::Nome>
Para comandos e ajuda adicionais, emita "help" a partir do "prompt"
cpan>
.
Alternativamente, para instalações com automatizadas ou não
interativas, use a seguinte sintaxe como o(a) usuário(a)
root
para instalar um ou mais
módulos:
cpan -i <Módulo1::Nome> <Módulo2::Nome>
Revise a página de manual cpan.1
para parâmetros adicionais que você consegue passar para
cpan na linha de
comando.