La red integral de archivos de Perl (CPAN en resumen) es un repositorio central popular de actualmente 188,714 Módulos Perl en 40,986 distribuciones. Es una única ubicación donde puede encontrar, descargar e instalar cualquiera de las increíbles (y aún en crecimiento) colección de bibliotecas de 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, diferencia de versión a versión, así como documentación.
El módulo Perl de CPAN es un módulo central que le permite consultar, descargar, crear e instalar módulos y extensiones de Perl desde sitios de CPAN. Se distribuye con Perl desde 1997 (5.004). Incluye algunas capacidades de búsqueda primitivas y admite paquetes de módulos con nombre y versión.
En este artículo, aprenderá a instalar Perl y módulos de Perl en CentOS 8 usando CPAN .
Cómo instalar el módulo Perl CPAN en CentOS 8
Antes de poder usar CPAN , debe instalar el Perl-CPAN paquete, usando el administrador de paquetes DNF como se muestra.
# dnf install perl-CPAN
Instalar Perl CPAN en CentOS 8
Nota :Aunque la mayoría de Perl los módulos están escritos en Perl , algunos usan XS – están escritos en C y por lo tanto requieren una C compilador que se incluye en las Herramientas de desarrollo paquete.
Instalemos las Herramientas de desarrollo paquete como se muestra.
# dnf install "@Development Tools"
Instalar herramientas de desarrollo en CentOS 8
Cómo instalar módulos Perl mediante CPAN
Para instalar Perl módulos usando CPAN , debe utilizar la línea de comandos de cpan utilidad. Puede ejecutar cpan con argumentos de la interfaz de línea de comandos, por ejemplo, para instalar un módulo (por ejemplo, Geo::IP ) use el -i
bandera 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 siguiente captura de pantalla. 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.
Configurar CPAN automáticamente
La siguiente captura de pantalla muestra el módulo Geo::IP ha sido instalado en el sistema.
Módulo Perl Geo::IP instalado
Alternativamente, puede ejecutar un cpan sin argumentos para iniciar CPAN.pm cáscara. Luego use el subcomando de instalación para instalar un módulo (por ejemplo, Log::Log4perl ) como se muestra.
# cpan cpan[1]> install Log::Log4perl
Instalar módulos de Perl mediante CPAN
Cómo listar módulos y versiones de Perl instalados
Para enumerar todos los módulos de Perl instalados con sus versiones, use -l
bandera como se muestra.
# cpan -l
Lista de módulos Perl instalados
Cómo buscar un módulo Perl usando CPAN
Para buscar un módulo, abra el cpan shell y use el m
bandera como se muestra.
# cpan cpan[1]> m Net::Telnet cpan[1]> m HTML::Template
Buscar módulos de Perl mediante CPAN
Para obtener más información, lea el cpan página de entrada manual u obtener ayuda del CPAN shell usando el comando de ayuda.
# man cpan OR # cpan cpan[1]> help
Cómo instalar módulos Perl mediante CPANM
Aplicación::cpanminus(cpanm) es otro módulo popular que se utiliza para descargar, desempaquetar, compilar e instalar módulos de CPAN . Para que funcione en su sistema, instale la App::cpanminus módulo como se muestra.
# cpan App::cpanminus
Instalar Módulo CPANM
Puede instalar un módulo usando cpanm como se muestra.
# cpanm Net::Telnet
Instale el módulo Perl usando CPANM
Cómo instalar módulos Perl desde Github
cpanm soporta la instalación de Perl módulos directamente desde Github . Por ejemplo, para instalar el Starman – un preforking de alto rendimiento Perl PSGI servidor web, ejecute el siguiente comando.
# cpanm git://github.com/miyagawa/Starman.git
Instalar módulos Perl desde Github
Para obtener más opciones de uso, consulte cpanm página man.
# man cpanm
CPAN es una ubicación única donde puede encontrar, descargar e instalar módulos de Perl; actualmente tiene 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.
Compartir es cuidar…Compartir en FacebookCompartir en TwitterCompartir en LinkedinCompartir en Reddit