CPAN Bundles and PREFIX
One can maintain a list of CPAN Perl modules that they wanted installed by using Bundles. Then you can use cpan(1) to install them and use PREFIX to install them to an alternate location, like a vob, so that they can be more easily shared.
Here's an example of a bundle:
package Bundle::MyBundle; use strict; use vars qw($VERSION); $VERSION = '1.000'; # use 3 digits to minimize confusion with the # other CPAN.pm 1; __END__ =head1 NAME Bundle::MyBundle - Bundle of CPAN modules that I use =head1 SYNOPSIS perl -MCPAN -e 'install Bundle::MyBundle' =head1 CONTENTS Algorithm::Diff Algorithm::Permute AppConfig Archive::Any ...