27 июня 2013 г., 16:09 пользователь Taras Heychenko
<ta...@academ.kiev.ua> написал:
> On 27 июня 2013, at 15:21, Taras Heychenko <ta...@academ.kiev.ua> wrote:
>>
>> Обновление модулей, дело конечно нужное и понятное. Но у меня exim и vim не 
>> хотели работать из-за невозможности найти libperl.so. Что для меня менее 
>> очевидно, чем поиск модулей.
>
> И еще один интересный вопрос. Запустил я portupgrade -rf perl-threaded. 
> Трудился он, трудился, а после чего слетел по ошибке в одном из портов. Я 
> конечно ошибку поправлю. Но запускать заново пересобирать все как-то не 
> хотелось бы... Насколько я понимаю, с такими опциями portupgrade будет таки 
> все зависящее пересобирать. Есть идеи, как можно избежать повторного перебора 
> всего, уже собранного? (Наверное можно отделить пересобранные пакеты по дате 
> модификации соответствующего каталога в /var/db/pkg. Но дальше два списка 
> приводить к одному виду, сравнивать diff'ом и пересобирать непересобранные? 
> Можно, но может есть более простой путь?)
Это же элементарно. Берём выхлоп portupgrade (результаты выполнения),
выкидываем всё с + (успешно собрано), скармливаем на второй проход
оставшееся.

Ответить