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
...