Búsqueda de sitios web

Cómo instalar módulos Perl usando CPAN en CentOS 8


La Red Integral de Archivo Perl (CPAN para abreviar) es un repositorio central popular que actualmente contiene 188.714 módulos Perl en 40.986. distribuciones. Es una ubicación única donde puede encontrar, descargar e instalar cualquiera de la increíble (y aún creciente) colección de bibliotecas Perl.

Tiene 25.000 módulos disponibles y está reflejado en servidores de todo el mundo. También admite pruebas automatizadas: multiplataforma y en múltiples versiones de Perl, y seguimiento de errores para cada biblioteca. Además, puede buscarlo utilizando varios sitios en la web, que ofrecen herramientas como grep, diferencias de versión a versión y documentación.

El módulo CPAN Perl es un módulo principal que le permite consultar, descargar, crear e instalar módulos y extensiones Perl desde sitios CPAN. Se distribuye con Perl desde 1997 (5.004). Incluye algunas capacidades de búsqueda primitivas y admite paquetes de módulos con nombres y versiones.

En este artículo, aprenderá cómo instalar Perl y módulos Perl en CentOS 8 usando CPAN.

Cómo instalar el módulo Perl CPAN en CentOS 8

Antes de poder usar CPAN, necesita instalar el paquete Perl-CPAN, usando el administrador de paquetes DNF como se muestra.

dnf install perl-CPAN

Nota: Aunque la mayoría de los módulos Perl están escritos en Perl, algunos usan XS – están escritos en C y, por lo tanto, requieren un compilador C que se incluye en el paquete Herramientas de desarrollo.

Instalemos el paquete Herramientas de desarrollo como se muestra.

dnf install "@Development Tools"

Cómo instalar módulos Perl usando CPAN

Para instalar módulos Perl usando CPAN, debe utilizar la utilidad de línea de comandos cpan. Puede ejecutar cpan con argumentos desde la interfaz de línea de comandos, por ejemplo, para instalar un módulo (por ejemplo, Geo::IP) use -i marca como se muestra.

cpan -i Geo::IP  
OR
cpan Geo::IP  

Cuando ejecuta cpan por primera vez, requiere configuración como se muestra en la captura de pantalla siguiente. Para esta guía, ingresaremos yes para configurarlo automáticamente. Si ingresa no, el script de configuración lo guiará a través de una serie de preguntas para configurarlo.

La siguiente captura de pantalla muestra que el módulo Geo::IP se ha instalado en el sistema.

Alternativamente, puede ejecutar un cpan sin argumentos para iniciar el shell CPAN.pm. Luego use el subcomando install para instalar un módulo (por ejemplo, Log::Log4perl) como se muestra.

cpan
cpan[1]> install Log::Log4perl

Cómo enumerar los módulos y versiones de Perl instalados

Para enumerar todos los módulos Perl instalados con sus versiones, utilice el indicador -l como se muestra.

cpan -l

Cómo buscar un módulo Perl usando CPAN

Para buscar un módulo, abra el shell cpan y use el indicador m como se muestra.

cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template

Para obtener más información, lea la página de entrada del manual cpan u obtenga ayuda del shell CPAN mediante el comando de ayuda.

man cpan
OR
cpan
cpan[1]> help

Cómo instalar módulos Perl usando CPANM

App::cpanminus(cpanm) es otro módulo popular que se utiliza para descargar, descomprimir, crear e instalar módulos de CPAN. Para que funcione en su sistema, instale el módulo App::cpanminus como se muestra.

cpan App::cpanminus

Puede instalar un módulo usando cpanm como se muestra.

cpanm Net::Telnet

Cómo instalar módulos Perl desde Github

cpanm admite la instalación de módulos Perl directamente desde Github. Por ejemplo, para instalar Starman, un servidor web Perl PSGI de preforking de alto rendimiento, ejecute el siguiente comando.

cpanm git://github.com/miyagawa/Starman.git

Para obtener más opciones de uso, consulte la página de manual cpanm.

man cpanm

CPAN es una ubicación única donde puede encontrar, descargar e instalar módulos Perl; Actualmente cuenta con 192.207 módulos Perl en 41.002 distribuciones. Si tiene alguna consulta, compártala con nosotros a través del formulario de comentarios a continuación.