Instalar módulos Perl usando CPAN

Si se enfrenta a algún software que requiere módulos Perl, es posible que se haya tirado de los pelos tratando de descubrir cómo instalar estos módulos. Intentó descargar el código fuente, pero encontró un problema de dependencia. Buscó Synaptic o gnome-packagekit alto y bajo para encontrarlo con las manos vacías.

Es posible que no sepa que existe una herramienta diseñada específicamente para ayudarlo a instalar módulos de Perl. ¿Una herramienta? CPAN. CPAN es una red completa de archivos de Perl que contiene una amplia gama de software que Perl usa y con él, y hace que sea fácil de instalar. El problema es que la mayoría de la gente no sabe acerca de CPAN y cómo usarlo.

En este artículo, le presentaré la herramienta CPAN y cómo se puede usar para ayudarlo a instalar todos los módulos de Perl que necesita. ATENCIÓN: habrá casos en los que CPAN tendrá problemas con la instalación de módulos. En estos casos, es mejor descargar la fuente y leer el archivo LÉAME para obtener las mejores instrucciones. En términos generales, debería poder instalar la mayoría de los módulos con esta herramienta.

instalación de CPAN

Si Perl está instalado en su máquina, tiene un CPAN. Puede verificar esto ejecutando el comando cpan desde la línea de comandos. si tienes miedo Comando no encontrado asegúrate de tener:

  • perla
  • base de perla
  • módulos perl

instalado. Si falta uno (o más), verifíquelos para la instalación y luego intente ejecutar el comando nuevamente. Si ha llegado con éxito a la consola de CPAN, su información sobre herramientas se verá así:

cpan[1]>

Cuando lo veas, estarás listo para rockear.

La estructura básica

La estructura básica de cpan es simple. Una vez que te encuentres en la línea de comando, lanzarás un comando similar a:

establecer MÓDULO :: NOMBRE

Donde NOMBRE DEL MÓDULO este es el nombre real del módulo.

Pero cuando ejecuta CPAN por primera vez, el sistema le hará algunas preguntas simples. CPAN querrá verificar la conexión de red y así sucesivamente (presione Enter para aceptar todos los valores predeterminados).

las primeras cosas

Cuando llega por primera vez a la solicitud de CPAN, primero puede instalar un par de paquetes que contienen muchos módulos. El primer comando de instalación que ingrese:

Paquete de instalación :: CPAN

El comando anterior instalará muchos módulos, pero también puede generar algunos errores. Cada vez que reciba un mensaje de error en el CPAN, informará de un error en la consola. A menudo, un error lo guiará en una dirección que ayudará a resolver el problema. Por ejemplo, correr Paquete de instalación :: CPAN al volver a instalar me da:

Warning: prerequisite Compress::Raw::Zlib 2.024 not found. We have 2.008.
Writing Makefile for IO::Compress
Could not read '/root/.cpan/build/IO-Compress-2.024-1nwcFW/META.yml'. Falling back to other methods to determine prerequisites
---- Unsatisfied dependencies detected during ----
---- PMQS/IO-Compress-2.024.tar.gz ----
Compress::Raw::Zlib [requires]
Compress::Raw::Bzip2 [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]

Entonces, como puede ver, CPAN resuelve sabiamente los problemas de adicción por usted. En una instalación tan grande como Bundle: CPAN, esto puede llevar bastante tiempo.

¿Cómo saber qué módulo?

Si está intentando instalar software en Linux, generalmente se le proporciona una hoja de ruta precisa en un archivo README o INSTALL con la fuente. Este archivo enumerará todos los módulos de Perl necesarios para cumplir con los requisitos de instalación. Y ahora, con CPAN, puedes instalarlos.

Observaciones finales

Lo crea o no, usar CPAN es un proceso simple. Con esta consola fácil de usar, puede instalar todos los módulos de Perl que necesita. Por supuesto, el CPAN tiene mucho más que eso. Para saber cuanto mas entra h en la consola de CPAN para el archivo de ayuda.

Artículos de interés

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir