# rm-rf.es

Cómo instalar módulos de Perl vía CPAN

CPAN (Comprehensive Perl Archive Network) es una gran colección de software y documentación PERL, que permite de un modo extremadamente sencillo la instalación de módulos Perl.

El modo de instalación es bastante sencillo, en primera instancia, lanza como root el siguiente comando para seguir un asistente con una serie de preguntas bastante intuitivas y que en principio, con los parámetros que sugieren es posible seguir la instalación:

perl -MCPAN -e shell
Are you ready for manual configuration? [yes]
CPAN build and cache directory? [/home/alex/.cpan]
Cache size for build directory (in MB)? [10]
Perform cache scanning (atstart or never)? [atstart]
Cache metadata (yes/no)? [yes]
Your terminal expects ISO-8859-1 (yes/no)? [yes]
File to save your history? [/home/alex/.cpan/histfile]
Number of lines to save? [100]
Policy on building prerequisites (follow, ask or ignore)? [ask]
Where is your gzip program? [/bin/gzip]
Where is your tar program? [/bin/tar]
Where is your unzip program? [/usr/bin/unzip]
Where is your make program? [/usr/bin/make]
Where is your lynx program? [/usr/bin/lynx]
Where is your wget program? [/usr/bin/wget]
...
...

Una vez finalizadas las preguntas, automáticamente llegaremos a la consola de cpan a través de la cual podemos instalar módulos de forma sencilla:

cpan> install MODULE::NAME

ejemplo:

cpan> install Digest::MD5

Una vez hecho esto, CPAN automáticamente compilará el módulo.
Por supuesto, vía YUM podemos instalar CPAN de un modo rápido y sencillo si no estuviera instalado por defecto:

$ cpan
-bash: cpan: command not found
yum install perl-CPAN
Salir de la versión móvil