A bundle is a module that allows you to install a list of modules automatically using the CPAN module. A bundle is simply a module in the Bundle:: namespace containing a list of modules to download; it doesn't contain other modules. A bundle can also specify the versions of the modules to be downloaded, so that it can serve as a "known-good" module set. To use a bundle, simple install it with the CPAN module. For example, to install Bundle::CPAN, enter the following: # perl -MCPAN -e shell cpan> install Bundle::CPAN There are bundles available for many popular module groups: Bundle::LWP, Bundle::DBI, and Bundle::Apache, for example. To get a list of all bundles on CPAN, use the bundle search command b in the CPAN shell:
cpan> b /Bundle::/ Bundle Bundle::ABH (A/AB/ABH/Bundle-ABH-1.05.tar.gz) Bundle Bundle::ABH::Apache (A/AB/ABH/Bundle-ABH-1.05.tar.gz) ... |