This folder contains the skeleton of a local CPAN mirror, with only the immediate prerequisites for cipres/perl. To add distributions to the mirror the authors/id subfolder must be filled with CPAN releases in a folder substructure of hashed author names. For example, to put Bio::Phylo v.0.12 in the repository, create the following structure: authors/id/R/RV/RVOSA/Bio-Phylo-0.12.tar.gz A useful tool to automate this process is the 'mcpani' command line utility from the CPAN::Mini::Inject distribution. Here is how I have mine setup: I have the following key/value pairs in a textfile called $HOME/.mcpani/config. Alternatively, this file's location is specified by the $MCPANI_CONFIG environment variable. The first line points to the root of the mini mirror (i.e. the containing folder of this README). I use a temp folder for the "repository" (i.e. a store for archives before they are injected into the mirror). -------------------CONFIG STARTS NEXT LINE------------------- local: C:/CIPRESwin/cipres-and-deps/cipres/framework/perl/cpan remote: ftp://ftp.cpan.org/pub/CPAN repository: C:/tmp passive: yes dirmode: 0755 -----------------CONFIG ENDED PREVIOUS LINE, CUT ABOVE------- I can then add an archive to the repository like so: $ mcpani --add --module Math::Random --authorid GROMMEL --modversion 0.69 --file Math-Random-0.69.tar.gz ...and inject the repository's contents into the mirror (i.e. this folder and subfolders) like so: $ mcpani --inject