Почему это должно что-то сломать?
Не должно, но сложные системы сложны, а иногда вещи ломаются (например, если модуль обновляется с изменением, не совместимым с предыдущими версиями)или зависит от библиотеки C, в которой есть ошибки, которые отображаются только в сочетании с конкретными зависимостями).
И как мне в противном случае поддерживать свои модули CPAN в актуальном состоянии;
Просто сохраняйте резервные копии на случай, если что-то сломается.
ПочемуОбновление cpan -u в течение ~ 15 минут, даже если я не установил один модуль CPAN?
Perl распространяется с большой коллекцией модулей , и другие модули могут иметьбыл установлен вашим дистрибутивом.
Могу ли я вернуть cpan -u?
Вы можете перезаписать его резервной копией, которую рекомендует документация.
Достаточно ли для этого удаления ~ / .cpan?
Нет.Этот каталог используется инструментом установки для кэширования данных о доступных модулях, для хранения исходного кода и для хранения артефактов сборки.Установленные файлы записываются в вашу lib
, как и любая другая библиотека.