Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I have a strict production environment. It is running a standard Perl installation. That is, it has no CPAN modules installed. I would like to package CPAN module installations into our release procedures. I can use PPM or anything else to install packages on on development machine.

For production I would mike to just copy the correct files to the proper Perl directories in production. Is there one static directory that collects all CPAN files that get downloaded? Is this directory or directories guaranteed to have the same name and location in hierarchy for different Perl versions?

Maybe there is an easier way to package an installation. Does anyone have other suggestions? Since production is a locked down environment PPM is out of the question. I can use PPM or anything else in a development environment and then package up the modules for installation though. Any ideas?