On 27 июня 2013, at 16:19, Andrey Blochintsev <[email protected]> wrote:

> Hi!
> 
> On Thu, Jun 27, 2013 at 16:09 +0300, Taras Heychenko wrote:
> 
>> On 27 июня 2013, at 15:21, Taras Heychenko <[email protected]> wrote:
>>> 
>>> Обновление модулей, дело конечно нужное и понятное. Но у меня exim и vim не 
>>> хотели работать из-за невозможности найти libperl.so. Что для меня менее 
>>> очевидно, чем поиск модулей.
>> 
>> И еще один интересный вопрос. Запустил я portupgrade -rf perl-threaded. 
>> Трудился он, трудился, а после чего слетел по ошибке в одном из портов. Я 
>> конечно ошибку поправлю. Но запускать заново пересобирать все как-то не 
>> хотелось бы? Насколько я понимаю, с такими опциями portupgrade будет таки 
>> все зависящее пересобирать. Есть идеи, как можно избежать повторного 
>> перебора всего, уже собранного? (Наверное можно отделить пересобранные 
>> пакеты по дате модификации соответствующего каталога в /var/db/pkg. Но 
>> дальше два списка приводить к одному виду, сравнивать diff'ом и пересобирать 
>> непересобранные? Можно, но может есть более простой путь?)
> 
> 
> Варианты на выбор:
> Добавить ключик -i, и отвечать "вручную" что пересобирать, а что нет. Много и 
> скучно...
> Не обламывать portupgrade ВСЮ малину, а потом по финальнму отчету посмотреть, 
> что не 
> обновилось/сломалось, и в следующий раз делать "portupgrade -rf 
> то-что-не-обновлялось-в-прошлый-раз".

Я бы ему и не обламывал. Он сам обломился на сборке одного из пакетов. :(

--
Taras Heychenko



Ответить