Cómo instalar CPAN en Rhel 8 / Centos 8
- 2096
- 169
- Sta. Enrique Santiago
Perl es un lenguaje de programación bien conocido con larga historia de desarrollo. La misma historia larga proporciona los innumerables módulos escritos en él y se distribuyen en varios canales a lo largo de la World Wide Web. Como con la mayoría de los lenguajes de programación, si implementa algo que le resulta útil, y tal vez lo escriba de manera genérica, hay grandes posibilidades de que otros también les resulte útil.
Si comparte su trabajo con otros, no necesitan volver a implementar la rueda, pueden pasar tiempo en otras herramientas, lo que hace que la comunidad sea más rica, y hemos encontrado el espíritu de código abierto con una corta caminata. Pero como muchas personas escriben módulos Perl, y Perl se ejecuta en casi cualquier cosa, puede ser difícil encontrar el módulo que está buscando, y mucho menos construirlo en su entorno. Y ahí es donde CPAN
entra en juego. CPAN en sí es un gran repositorio de módulos de perl, el CPAN
La herramienta es un cliente que puede obtener y compilar los módulos necesarios para el sistema local.
En este tutorial instalaremos CPAN
En un Rhel 8 / CentOS 8, ejecute la configuración inicial e instale un módulo con la ayuda de esta herramienta.
En este tutorial aprenderás:
- Cómo instalar CPAN
- Cómo ejecutar la configuración inicial
- Cómo instalar un módulo Perl con CPAN
Requisitos y convenciones de software utilizados
Categoría | Requisitos, convenciones o versión de software utilizada |
---|---|
Sistema | RHEL 8 / CENTOS 8 |
Software | CPAN 2.18 |
Otro | Acceso privilegiado a su sistema Linux como root o a través del sudo dominio. |
Convenciones | # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominiops - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado |
Cómo instalar CPAN en RHEL 8 / CENTOS 8 instrucciones paso a paso
El rpm
paquete de CPAN
está presente en las fuentes de software después de habilitar repositorios de gestión de susripciones.
Si bien su nombre es un poco complicado al principio, después de algunos encuentros con paquetes de Perl nos acostumbraremos a la convención de nomenclatura, y puede ser bastante útil consultar la base de datos de RPM Perl-*
Patrón cuando buscamos algo escrito en Perl. Pero ese es el reino de rpm
embalaje.
- Podemos instalar el paquete
CPAN
conDNF
:# DNF Instalar perl-cpan
- Antes de que podamos comenzar a usar nuestra nueva herramienta, necesitamos ejecutar la configuración inicial. En la versión 2.18 es bastante automático si elegimos.
# CPAN […] CPAN.PM requiere configuración, pero la mayor parte se puede hacer automáticamente. Si responde 'no' a continuación, ingresará un diálogo interactivo para cada opción de configuración en su lugar. ¿Le gustaría configurar lo más posible automáticamente?? [Sí] Sí […]
En la salida podemos ver que la autoconfiguración crea los directorios y archivos de configuración predeterminados. Siempre podemos volver a ejecutar este paso si es necesario con
'Oh conf init'
proporcionado al shell CPAN (que es lo que usaremos en el siguiente paso). - Cuando se completa la configuración, llegamos al shell CPAN, donde podemos ingresar directamente los comandos a CPAN. Para probar nuestra herramienta instalaremos el
Config :: tiny
Módulo Perl, que puede ser familiar para cualquier persona como "desaparecida" que haya trabajado con complementos Nagios con sede en Perl.CPAN [1]> Instalar "config :: tiny" obteniendo con http :: tiny: http: // www.CPAN.org/autores/01MailRC.TXT.GZ Reading '/root/.local/compartir/.CPAN/Fuentes/Autores/01MailRC.TXT.GZ '... terminado con http :: Tiny: http: // www.CPAN.org/módulos/02 paquetes.detalles.TXT.GZ Reading '/root/.local/compartir/.cpan/fuentes/módulos/02 paquetes.detalles.TXT.GZ '[...] Ejecutando Make Instalar Manificación 1 Documento POD Instalación/usr/local/share/perl5/config/tiny.pm Instalación/usr/local/share/man/man3/config :: tiny.3pm Agregar información de instalación a/usr/lib64/perl5/perllocal.POD RSAVAGE/CONFIG-SIMINO-2.23.tgz /usr/bin/hacer instalación - OK CPAN [2]> Salir
Después de un trabajo,
CPAN
Completa la instalación del módulo, y con eso verificamos que nuestra herramienta funcione según lo previsto. Podemos dejar el caparazón CPAN consalida
, o ingrese a otro comando, tal vez instalar más módulos necesarios.
Tutoriales de Linux relacionados:
- Cómo gestionar la historia de Bash
- Cosas para instalar en Ubuntu 20.04
- Una introducción a la automatización, herramientas y técnicas de Linux
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Cosas para instalar en Ubuntu 22.04
- Mastering Bash Script Loops
- Ubuntu 20.04 Guía
- Cómo migrar de Centos a Almalinux
- Mint 20: Mejor que Ubuntu y Microsoft Windows?
- Descarga de Linux