Construyendo un Mirror de CPAN

El módulo CPAN::Mini de Ricardo Signes (http://search.cpan.org/~rjbs/) permite crear un mirror reducido de CPAN.

La forma mas simple de usarlo es mediante el ejecutable minicpan. Es posible guardar las opciones del ejecutable en un fichero de configuración ~/.minicpanrc:

~# cat .minicpanrc
local:  /usr/local/src/CPAN/
remote: ftp://perl.di.uminho.pt/pub/CPAN/
skip_perl: 1
trace: 1

Ahora puede ejecutarse sin opciones:

minicpan

Asegúrese que tiene espacio suficiente. Puede ver el espacio ocupado por un directorio usando du

# du -sh CPAN/
694M    CPAN/
Como puede verse - en el momento de la escritura de esta sección la versión ''mini'' de CPAN ocupaba 694 Megabytes. Para usar su copia local añada a urllist la localización de su mirror:

cpan[1]> o conf urllist unshift /usr/local/src/CPAN/

Ahora puede instalar módulos sin estar conectado a internet o usar ese mirror como servidor CPAN de la organización en la que trabaja.

Casiano Rodríguez León
2009-10-04