Ограничение CPAN для обновления только неосновных модулей - PullRequest
4 голосов
/ 28 декабря 2010

Я часто использую команду cpan upgrade, чтобы привести мои модули Perl к их последним версиям.К сожалению, в таких дистрибутивах, как CentOS, которые используют древние версии Perl, он пытается обновить сам Perl вместе с другими модулями, такими как B :: X.Есть ли способ объединить простоту и мощь upgrade, но не попытаться (и не удастся) обновить основные модули?Спасибо.

1 Ответ

3 голосов
/ 28 декабря 2010

Не используйте системный Perl.Установите свой собственный и начните с этого.Даже когда нет древнего Perl.

Вам придется исключить не только основные модули, но также и дистрибутивы, которые зависят от более новых версий основных модулей, и дистрибутивы, которые зависят от этих дистрибутивов ... Этобитва, в которой вы не можете выиграть и даже не должны пытаться.

Кстати, ошибка CPAN-попытку-обновления-perl действительно очень древняя ;Вы действительно это видите?

...