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
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19