GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar cpan en RHEL 8 / CentOS 8

Perl es un lenguaje de programación bien conocido con una larga historia de desarrollo. La misma larga historia proporciona los innumerables módulos escritos en él y distribuidos en varios canales a través de la World Wide Web. Al igual que con la mayoría de los lenguajes de programación, si implementa algo que le resulta útil y tal vez lo escribe de forma genérica, hay muchas posibilidades de que otros también lo encuentren útil.

Si comparte su trabajo con otros, no necesitan volver a implementar la rueda, pueden dedicar tiempo a otras herramientas, lo que enriquece a la comunidad en su conjunto, y hemos encontrado el espíritu de código abierto con un breve paseo. . 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í mismo es un gran repositorio de módulos perl, el cpan tool 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

Instalación exitosa del módulo cpan perl con cpan en RHEL 8

Requisitos de software y convenciones utilizadas

Cómo instalar cpan en RHEL 8 / CentOS 8 instrucciones paso a paso

Las rpm paquete de cpan está presente en las fuentes de software después de habilitar los repositorios de administración de suscripciones.

Si bien su nombre es un poco complicado al principio, después de algunos encuentros con los paquetes de Perl nos acostumbraremos a la convención de nomenclatura, y puede ser muy útil consultar la base de datos rpm para perl-* patrón cuando buscamos algo escrito en perl. Pero ese es el reino de rpm embalaje.

  1. Podemos instalar el paquete cpan con dnf :
    # dnf instalar perl-CPAN
  2. Antes de que podamos comenzar a usar nuestra nueva herramienta, debemos ejecutar la configuración inicial. En la versión 2.18, es bastante automático si lo elegimos.
    # cpan[...]CPAN.pm requiere configuración, pero la mayor parte se puede hacer automáticamente. Si responde 'no' a continuación, ingresará a un cuadro de diálogo para cada opción de configuración en su lugar. ¿Le gustaría configurar tanto como sea posible de forma automática? [sí]  [...]

    En el resultado, podemos ver que la configuración automática crea los directorios y archivos de configuración predeterminados necesarios. Siempre podemos volver a ejecutar este paso si es necesario con 'o conf init' proporcionada al shell de CPAN (que es lo que usaremos en el siguiente paso).

  3. Cuando se completa la configuración, llegamos al shell de CPAN, donde podemos ingresar comandos directamente a cpan. Para probar nuestra herramienta instalaremos el Config::Tiny módulo perl, que puede ser familiar para cualquier persona como "perdida" que haya trabajado alguna vez con los complementos de Nagios basados ​​en perl. .cpan.org/authors/01mailrc.txt.gzReading '/root/.local/share/.cpan/sources/authors/01mailrc.txt.gz'................ .................................................... ..........DONEFetching con HTTP::Tiny:http://www.cpan.org/modules/02packages.details.txt.gzReading '/root/.local/share/.cpan/sources/ módulos/02paquetes.detalles.txt.gz'[...]Ejecutando make installManificando 1 documento podInstalando /usr/local/share/perl5/Config/Tiny.pm Instalando /usr/local/share/man/man3/Config::Tiny.3pm Anexando información de instalación a /usr/lib64/perl5/perllocal.pod RSAVAGE/Config-Tiny-2.23.tgz /usr/bin/make install -- OK cpan[2]> salir

    Después de un poco de trabajo, cpan completa la instalación del módulo, y con eso verificamos que nuestra herramienta funciona según lo previsto. Podemos salir del shell de CPAN con exit , o ingrese otro comando, tal vez instalando más módulos necesarios.


Cent OS
  1. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  2. Cómo instalar Icinga 2 en CentOS 8 / RHEL 8

  3. Cómo instalar MongoDB en CentOS 8 / RHEL 8

  4. Cómo instalar Firefox 10 en CentOS 6 / RHEL 6

  5. Cómo instalar PostgreSQL 10 en CentOS 6 / RHEL 6

Cómo instalar mongodb en RHEL 8 / CentOS 8

Cómo instalar maven en RHEL 8 / CentOS 8

Cómo instalar ruby ​​en RHEL 8 / CentOS 8

Cómo instalar Docker CE en RHEL 8 / CentOS 8

Cómo instalar VirtualBox 6.0 en CentOS 8 / RHEL 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

    Requisitos de software y convenciones de la línea de comandos de Linux
    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 de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios