Я предполагаю, что с встроенным perl из моего linux-дистрибутива мне не нужно заботиться об обновлениях. Как правильно делать обновления, когда я собираю свой Perl из исходных файлов?
2 ответа
Ваше первое предложение, кажется, противоречит второму. Поддерживаете ли вы свой Perl через менеджер пакетов вашего дистрибутива linux, или вы создаете его из исходного кода?
Если вы собираете из исходного кода, просто скачайте новый дистрибутив, соберите его и установите, как вы делали это в первый раз. Он будет перезаписывать старые версии исполняемых файлов и библиотек новыми по мере необходимости, но не будет удалять все, что вы установили через CPAN.
Там нет никакого трюка на самом деле.
Вам нужно восстановить из источника. Поскольку вы можете запустить любое количество параллельных сборок (просто установите его в другой каталог и укажите в нем свой код в заголовке), это фактически дает несколько преимуществ по сравнению с использованием менеджера пакетов. Вам не нужно обновлять код, если вы не хотите, вы не нарушаете совместимость, когда хотите попробовать что-то новое.
Единственное, что вам действительно НЕ нужно делать - это смешивать менеджер пакетов и сборку из исходного кода. Выберите один и придерживайтесь его. Если вы этого не сделаете, у вас будут серьезные проблемы.