in reply to Automating CPAN Configuration
1) use a package manager instead of -MCPAN. IE, if you're on a debian system and you want to install DBI and the mysql drivers, do
apt-get -y install libdbd-mysql-perl libdbi-perlEasy to automate across your 100 machines.
This assumes someone (perhaps yourself) has already created packages of these modules.
2) create a directory structure for your perl modules. (IE /organization/opt/perl-modules/.) On a master machine (build box), install your modules into this hierarchy. Then rsync the 'perl-modules' directory structure to the 100 boxes.
CPAN as an archive is awesome. -MCPAN as a method for software installation .. not so much. It was cool when I discovered it back in the day, but now I really really really wish that CPAN defined a standard 'perl module package format' -- a single archive file containing the module, and a package manager tool to add/list/remove packages. Failing that, it would be cute if CPAN would automagically create .debs, .rpms, or Solaris pkgs.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Automating CPAN Configuration
by adamk (Chaplain) on May 12, 2006 at 02:37 UTC | |
|
Re^2: Automating CPAN Configuration
by dsheroh (Monsignor) on May 12, 2006 at 15:15 UTC |