On 27 июня 2013, at 16:11, Sayetsky Anton <vsj...@gmail.com> wrote:
> 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 (результаты выполнения), > выкидываем всё с + (успешно собрано), скармливаем на второй проход > оставшееся. Для этого должен быть выхлоп. Я (может и не прав, но речь не об этом) результаты его работы никуда не перенаправлял. -- Taras Heychenko