Como instalar módulos Perl usando CPAN no CentOS 8

Como instalar módulos Perl usando CPAN no CentOS 8

O Rede Abrangente de Arquivo Perl (CPAN em resumo) é um repositório central popular de atualmente 188.714 Módulos Perl em 40.986 distribuições. É um único local onde você pode encontrar, baixar e instalar qualquer uma das incríveis (e ainda em crescimento) coleção de bibliotecas Perl.

Possui 25.000 módulos disponíveis e é refletido em servidores em todo o mundo. Ele também suporta testes automatizados: plataforma cruzada e em várias versões do Perl, e rastreamento de bugs para cada biblioteca. Além disso, você pode pesquisá-lo usando vários sites na web, que oferecem ferramentas como Grep, Diff de versão a versão e documentação.

O módulo CPAN Perl é um módulo principal que permite consultar, baixar, criar e instalar módulos e extensões Perl em sites da CPAN. É distribuído com Perl desde 1997 (5.004). Inclui alguns recursos de pesquisa primitivos e suportes nomeados e versões de módulos de módulos.

Neste artigo, você aprenderá a instalar Perl e Módulos Perl em CENTOS 8 usando CPAN.

Como instalar o módulo Perl CPAN no CentOS 8

Antes de poder usar CPAN, você precisa instalar o Perl-cpan pacote, usando o gerenciador de pacotes DNF, conforme mostrado.

# dnf install perl-cpan 
Instale o Perl CPAN no CentOS 8

Observação: Embora a maioria Perl Os módulos são escritos em Perl, Alguns usam Xs - Eles estão escritos em C E assim requer um C compilador que está incluído no Ferramentas de desenvolvimento pacote.

Vamos instalar o Ferramentas de desenvolvimento pacote como mostrado.

# DNF Instale "@Development Tools" 
Instale ferramentas de desenvolvimento no CentOS 8

Como instalar módulos Perl usando CPAN

Para instalar Perl módulos usando CPAN, você precisa usar o Linha de comando CPAN Utilitário. Você pode correr CPAN com argumentos da interface da linha de comando, por exemplo, para instalar um módulo (e.g Geo :: IP) use o -eu bandeira como mostrado.

# cpan -i geo :: ip ou # cpan geo :: ip 

Quando você corre CPAN Pela primeira vez, requer configuração, como mostrado na captura de tela abaixo. Para este guia, entraremos sim Para configurá -lo automaticamente. Se você entrar não, O script de configuração o levará a uma série de perguntas para configurá -lo.

Configure a CPAN automaticamente

A captura de tela a seguir mostra o módulo Geo :: IP foi instalado no sistema.

Módulo Perl Geo :: IP instalado

Como alternativa, você pode executar um CPAN sem argumentos para começar CPAN.PM concha. Em seguida, use o Instale o subcomando Para instalar um módulo (e.g Log :: log4perl) como mostrado.

# cpan CPAN [1]> Instalar log :: log4perl 
Instale módulos Perl usando CPAN

Como listar módulos e versões Perl instalados

Para listar todos os módulos Perl instalados com suas versões, use o -eu bandeira como mostrado.

# cpan -l 
Lista de módulos Perl instalados

Como pesquisar um módulo Perl usando CPAN

Para pesquisar um módulo, abra o CPAN concha e use o m bandeira como mostrado.

# cpan CPAN [1]> m net :: telnet CPAN [1]> M HTML :: Modelo 
Pesquise módulos Perl usando CPAN

Para mais informações, leia o CPAN página de entrada manual ou obtenha ajuda do CPAN shell usando o comando de ajuda.

# homem cpan ou # cpan CPAN [1]> ajuda 

Como instalar módulos Perl usando CPANM

App :: cpanminus (cpanm) é outro módulo popular usado para baixar, descompactar, construir e instalar módulos de CPAN. Para fazê -lo funcionar no seu sistema, instale o App :: cpanminus módulo como mostrado.

# cpan app :: cpanminus 
Instale o módulo CPANM

Você pode instalar um módulo usando cpanm como mostrado.

# cpanm net :: telnet 
Instale o módulo Perl usando CPANM

Como instalar módulos Perl do GitHub

cpanm suporta a instalação de Perl módulos diretamente de Github. Por exemplo, para instalar o Homem das Estrelas - uma formação de alto desempenho Perl psgi servidor da web, execute o seguinte comando.

# cpanm git: // github.com/miyagawa/Starman.git 
Instale os módulos Perl do GitHub

Para mais opções de uso, consulte o cpanm página de homem.

# homem cpanm 

CPAN é um único local onde você pode encontrar, baixar e instalar módulos Perl; atualmente tem 192.207 Módulos Perl em 41.002 distribuições. Se você tiver alguma dúvida, compartilhe -as conosco através do formulário de feedback abaixo.