Portupgrade - обновление Perl и p5-модуле
Добавлено: 2009-04-25 11:42:56
С февраля активно использую portupgrade, обновляю различные сервера и набиваю шишки (получая опыт в боевых условиях)
Вопрос такой - при обновлении Perl с 5.8.8 до 5.8.9 с помощью portupgrade -rR perl не обновляются по зависимости p5-модули.
Далее попытавшись обновить тот же amavisd-new (у которого в зависимостях p5-модулей как грязи) получаю ошибки (т.к. модули ссылаются на каталог ../perl-5.8.8/.. - которого уже естественно нет
Пока на текущий момент такие проблемы у меня решаются с помощью "ручного: (make deinstall) удаления того модуля (p5-XXX), который не обновляется с помощью portupgrade и последующим перезапуском обновления (чтобы потом узнать, какой следующих p5-модуль еще не обновляется) и т.д. (рекурсия).
Естественно, если Perl уже установлен 5.8.9 - то с обновлением p5-модулей проблем нет вообще (portupgrade корректно обновляет их).
Вопрос - как красиво обойти такую ситуацию (обновить Perl с 5.8.x до 5.8.y) и не мудохаться с p5-модулями
Вопрос такой - при обновлении Perl с 5.8.8 до 5.8.9 с помощью portupgrade -rR perl не обновляются по зависимости p5-модули.
Далее попытавшись обновить тот же amavisd-new (у которого в зависимостях p5-модулей как грязи) получаю ошибки (т.к. модули ссылаются на каталог ../perl-5.8.8/.. - которого уже естественно нет
Пока на текущий момент такие проблемы у меня решаются с помощью "ручного: (make deinstall) удаления того модуля (p5-XXX), который не обновляется с помощью portupgrade и последующим перезапуском обновления (чтобы потом узнать, какой следующих p5-модуль еще не обновляется) и т.д. (рекурсия).
Естественно, если Perl уже установлен 5.8.9 - то с обновлением p5-модулей проблем нет вообще (portupgrade корректно обновляет их).
Вопрос - как красиво обойти такую ситуацию (обновить Perl с 5.8.x до 5.8.y) и не мудохаться с p5-модулями