Como instalar CPAN no RHEL 8 / CENTOS 8
- 1405
- 90
- Mrs. Willie Beahan
Perl é uma linguagem de programação bem conhecida com longa história de desenvolvimento. A mesma longa história fornece os inúmeros módulos escritos e distribuídos em vários canais em toda a World Wide Web. Como na maioria das linguagens de programação, se você implementar algo que você acha útil e talvez escrevê -lo de uma maneira genérica, há grandes chances de que outros achem útil também.
Se você compartilhar seu trabalho com outras pessoas, eles não precisam reimplementar a roda, eles podem gastar tempo em outras ferramentas, tornando a comunidade como um todo mais rico, e encontramos o espírito de código aberto com uma curta caminhada. Mas como muitas pessoas escrevem módulos Perl, e Perl funciona em praticamente qualquer coisa, pode ser difícil encontrar o módulo que você está procurando, muito menos construí -lo em seu ambiente. E é onde CPAN
entra em jogo. CPAN em si é um grande repositório de módulos Perl, o CPAN
A ferramenta é um cliente capaz de buscar e compilar módulos necessários para o sistema local.
Neste tutorial, vamos instalar CPAN
Em um RHEL 8 / CENTOS 8, execute a configuração inicial e instale um módulo com a ajuda desta ferramenta.
Neste tutorial, você aprenderá:
- Como instalar CPAN
- Como executar a configuração inicial
- Como instalar um módulo Perl com CPAN
Requisitos de software e convenções usadas
Categoria | Requisitos, convenções ou versão de software usada |
---|---|
Sistema | RHEL 8 / CENTOS 8 |
Programas | CPAN 2.18 |
Outro | Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando. |
Convenções | # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular |
Como instalar o CPAN no RHEL 8 / CENTOS 8 Instruções passo a passo
O RPM
pacote de CPAN
está presente nas fontes de software após ativar os repositórios de gerenciamento de sub -ripas.
Embora seu nome seja um pouco complicado no começo, depois de alguns encontros com pacotes Perl, nos acostumaremos com a convenção de nomenclatura, e pode ser bastante útil para consultar o banco de dados RPM para perl-*
padrão quando procuramos algo escrito em Perl. Mas esse é o reino de RPM
embalagem.
- Podemos instalar o pacote
CPAN
comDNF
:# dnf install perl-cpan
- Antes que possamos começar a usar nossa nova ferramenta, precisamos executar a configuração inicial. Na versão 2.18 é bastante automático se decidirmos.
# cpan […] cpan.PM requer configuração, mas a maioria pode ser feita automaticamente. Se você responder 'não' abaixo, você inserirá uma caixa de diálogo interativa para cada opção de configuração em vez disso. Você gostaria de configurar o máximo possível automaticamente? [sim] sim […]
Na saída, podemos ver que a configuração automática cria diretórios padrão necessários e arquivos de configuração. Sempre podemos executar novamente esta etapa, se necessário, com
'Ó confis'
Fornecido ao shell da CPAN (que é o que usaremos na próxima etapa). - Quando a configuração estiver concluída, chegamos ao shell da CPAN, onde podemos inserir diretamente os comandos para CPAN. Para testar nossa ferramenta, instalaremos o
Config :: Tiny
Módulo Perl, que pode ser familiar para qualquer pessoa como "perdendo" quem já trabalhou com plugins Nagios baseados em Perl.CPAN [1]> Instale "config :: minúsculo" buscando com http :: tiny: http: // www.CPAN.org/autores/01mailrc.TXT.gz lendo '/root/.Local/Share/.CPAN/Fontes/Autores/01MailRC.TXT.gz '… feito buscando com http :: tiny: http: // www.CPAN.org/módulos/02packages.detalhes.TXT.gz lendo '/root/.Local/Share/.CPAN/fontes/módulos/02packages.detalhes.TXT.gz '[…] Running Make Install Manifying 1 POD Document Instalação/usr/local/share/perl5/config/tiny.PM Instalação/usr/local/share/man/man3/config :: tiny.15:00 Informações de instalação de anexos para/usr/lib64/perl5/perllocal.pod rsavage/config-tiny-2.23.TGZ /usr/bin/make install - ok cpan [2]> saída
Depois de algum trabalho,
CPAN
completa a instalação do módulo e, com isso, verificamos nossa ferramenta está funcionando como pretendido. Podemos deixar a concha de cpan comsaída
, ou insira outro comando, talvez instalando módulos mais necessários.
Tutoriais do Linux relacionados:
- Como gerenciar a história da Bash
- Coisas para instalar no Ubuntu 20.04
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Coisas para instalar no Ubuntu 22.04
- Mastering Bash Script Loops
- Ubuntu 20.04 Guia
- Como migrar de CentOS para Almalinux
- Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
- Download do Linux