Administrar módulos de Perl mediante CPAN

Una forma de consultar los módulos disponibles y agregarlos a nuestra instalación de Perl es mediante CPAN (Comprehensive Perl Archive Network). Alternativamente podemos administrarlos mediante PPM.

Accedemos a la línea de comandos y lanzamos CPAN mediante:

  • En Linux (con un superusuario)
    • perl -MCPAN -e shell
  • En Windows
    • perl -MCPAN -e "shell"

Si es la primera vez que lo hacemos nos indicará si deseamos hacer la configuración automática (lo que recomiendo) y nos ubicará en el shell:

cpan>

Podemos realizar varias acciones, hasta salir mediante el comando q.

Consultar la información de un módulo

cpan> i <MODULO>

nos indica si el módulo, existe la versión en CPAN (CPAN_VERSION) y si está instalado, el archivo (INST_FILE) y la versión (INST_VERSION)

Por ejemplo:

cpan> i Archive::Zip
Strange distribution name [Archive::Zip]
Module id = Archive::Zip
CPAN_USERID PHRED (Fred Moyer <fred@redhotpenguin.com>)
CPAN_VERSION 1.37
CPAN_FILE P/PH/PHRED/Archive-Zip-1.37.tar.gz
MANPAGE Archive::Zip - Provide an interface to ZIP archive files.
INST_FILE /usr/share/perl5/Archive/Zip.pm
INST_VERSION 1.18

Instalar o actualizar un módulo

cpan> install <MODULO>

instala el módulo indicado, o lo actualiza si tenemos una versión menor. Considerar que instala o actualiza el paquete completo que contiene al módulo!

Por ejemplo:

cpan> install Archive::Zip

Tagged with: , , , ,
Publicado en Aplicaciones
2 comments on “Administrar módulos de Perl mediante CPAN
  1. […] allí mismo, incluso la posibilidad de quitar un módulo. Pero en el caso de que hayamos usado CPAN esa opción no está disponible. Podemos borrar manualmente los archivos pero puede quedarnos […]

  2. […] Una forma de administrar los módulos de Perl pudiendo consultarlos, agregarlos, actualizarlos y quitarlos de nuestra instalación de Perl es mediante PPM (Perl Package Manager) de ActiveState. Alternativamente podemos administrarlos mediante CPAN. […]

Los comentarios están cerrados.