A недавний вопрос здесь, на SO, я подумал.
В большинстве дистрибутивов Linux, которые я пробовал, некоторые модули Perl будут доступны через диспетчер пакетов. Других, конечно же, нет. Некоторое время я бы использовал диспетчер пакетов, когда мне нужно было установить какой-то модуль CPAN, чтобы узнать, доступен ли пакет или нет, и установить его, когда он был.
Очевидным преимуществом является то, что вы обновляете свои модули всякий раз, когда становится доступной новая версия пакета.
Однако у вас возникают проблемы, когда модуль недоступен в предварительно упакованной форме, и есть зависимости для этого модуля. Увольнение менеджера пакетов каждый раз, когда оболочка cpan запрашивает, должна ли она следовать зависимости, может быть довольно утомительной.
Часто еще один недостаток - это версия предварительно упакованного модуля. Если вы используете Debian или Ubuntu, вы скоро узнаете, что не сможете жить на краю кровотечения, как это делают многие авторы модуля CPAN.
Как другие люди Perl на Linux справляются с этой проблемой? Вы просто игнорируете, что могут предложить ваши менеджеры пакетов? Есть ли какие-либо инструменты, которые делают apt (например) и cpan лучшими товарищами по команде? Или вы просто ничего не устанавливаете через оболочку cpan?