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 Usuário(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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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" é para trabalhar com números internacionais padrão de livros.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-3.007.tar.gz
Soma de verificação MD5 da transferência: 6270020dc5a2e3ae7264ef4e4d4fb344
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" é para trabalhar com números internacionais padrão de músicas.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.202.tar.gz
Soma de verificação MD5 da transferência: 7a32381ddbf1cf58f260c3bcb3016bc3
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" é para trabalhar com números internacionais padrão de série.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.27.tar.gz
Soma de verificação MD5 da transferência: 53e821a62222e151a5ccab3c8a8e416f
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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" criou classes e objetos do analisador "DateTime".
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz
Soma de verificação MD5 da transferência: 60539471aa408a2b793cd45a6ce651db
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.81.tar.gz
Soma de verificação MD5 da transferência: b9f5dd3b14632f7a60541a2b61389c06
HTTP-Message-6.44 (o módulo "HTTP::Headers" dele é uma exigência de tempo de execução para "HTML::HeadParser" a partir 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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.15.tar.gz
Soma de verificação MD5 da transferência: 9047f5e656cb99a7dee29f3359535ded
"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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.081.tar.gz
Soma de verificação MD5 da transferência: 980e8e6816fadd86e875550b1d6ab0a2
make-ca-1.12 e Net-SSLeay-1.92
URI-5.17 (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
. 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"; isso permite 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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz
Soma de verificação MD5 da transferência: 5a8cec571c51a118b265cf6e24e55761
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
"JSON" fornece um envólucro simples para módulos compatíveis com "JSON::XS" com alguns recursos adicionais.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz
Soma de verificação MD5 da transferência: a709b32e194d0eb38f788cb49f422c4e
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.67.tar.gz
Soma de verificação MD5 da transferência: ff7621d0350da3052f24db9a74692672
File-Listing-6.15, HTTP-Cookies-6.10, HTTP-Daemon-6.15, HTTP-Negotiate-6.01, HTML-Parser-3.81, Net-HTTP-6.22, 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.10.
O módulo "List::Allutils" combina "List::Util" e "List::MoreUtils" em um pacote pequeno.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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.67). 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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.10.tar.gz
Soma de verificação MD5 da transferência: cf64e4bc57a9266ac4343cdf0808c5c8
IO-Socket-SSL-2.081, libwww-perl-6.67 e make-ca-1.12 com /etc/pki/tls/certs/ca-bundle.crt
.
Primeiro, aplique um remendo para usar os certificados do sistema (usar a instalação automatizada do "CPAN" usará Mozilla::CA que, geralmente, não está atualizado e não usa certificados locais).
patch -Np1 -i ../LWP-Protocol-https-6.10-system_certs-2.patch
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4232.tar.gz
Soma de verificação MD5 da transferência: 144885f1cbaf9420017bbed696ec6b83
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.36.tar.gz
Soma de verificação MD5 da transferência: b70b74481908d995f57569ab7cfe6432
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz
Soma de verificação MD5 da transferência: b1bb40759b84154990f36a160160fb94
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.69.tar.gz
Soma de verificação MD5 da transferência: 53aa66b927e7ffe612118bec05f8343d
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.02.tar.gz
Soma de verificação MD5 da transferência: b25b9c6bb45c128484393efe082a8791
Text-CSV_XS-1.49 (exigido por biber-2.18)
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 adequadamente usando uma plataforma LFS 11.3.
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.18 e você não precisa reinstalar esse módulo.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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, também Wget-1.21.3 (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 adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/O/OA/OALDERS/URI-5.17.tar.gz
Soma de verificação MD5 da transferência: 63675c429cfb1df73d7d21a9302e1000
Test-Fatal-0.017, Test-Needs-0.002010 e Test-Warnings-0.031
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 adequadamente usando uma plataforma LFS 11.3.
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.37
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.002001.tar.gz
Soma de verificação MD5 da transferência: b47ac3a69b58fa43386c4f39be5d7bd5
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 adequadamente usando uma plataforma LFS 11.3.
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 adequadamente usando uma plataforma LFS 11.3.
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.13p1 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.