Для многих программистов одним из достоинств Perl является наличие большого числа готовых модулей, которые позволяют использовать Perl практически в любой области. Множество модулей включено в базовую поставку, но еще большее количество вы можете найти воспользовавшись Comprehensive Perl Archive Network (Всеобъемлющую Сеть Архивов Perl), называемую также CPAN, который распологается по адресу http://www.perl.com/CPAN/CPAN.html. Модули находящиеся на CPAN можно скачивать и компилировать вручную (как правило последовательность команд компиляции и требуемые модули, перечислены в файле README, обычно входящем в состав дистрибутива модуля). Но в состав дистрибутива Perl входит полезный модуль под. названием CPAN. Он позволяет автоматизировать операции установки необходимых программисту модулей, включая установку модулей, от Вход в интерактивный режим производится запуском Perl следующей командной строкой perl -MCPAN -e shell. При самом первом запуске данного модуля вам придется ответить на несколько вопросов относительно параметров системы и расположении сервера CPAN, с которого будет производиться загрузка модулей. Затем вы получите командную строку, в которой и сможете выполнять разные команды:
install Bundle::CPAN - установить модуль
upgrade - обновления всех модулей
Еще одна полезная вещь - автоматическое обновление модулей - по желанию можно добавить в cron.
perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'