Como instalar CPAN no RHEL 8 / CENTOS 8

Como instalar CPAN no RHEL 8 / CENTOS 8

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
Módulo CPAN Perl bem -sucedido Instalação com CPAN no RHEL 8

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
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.

  1. Podemos instalar o pacote CPAN com DNF:
    # dnf install perl-cpan
  2. 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).

  3. 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 com saí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