Обновление либо установка в два этапа.

Доброго времени суток!
Возможно проблема уже решена, но что-то гугл не помог.
Необходимо обновлять или устанавливать пакеты в два этапа:
1. компиляция с сохранением бинарных пакетов без установки;
2. установка из бинарных пакетов.

Со вторым пунктом понятно как сделать, а вот с первым есть проблемы.
У emerge есть опция -B, которая создает бинарники, но есть одно условие - зависимости должны быть установлены в системе. А есть ли возможность собрать бинарники со всеми зависимостями без предварительной установки.
Что пока пришло в голову -- это использование chroot для сборки, но толком как это сделать пока не знаю.

Есть мнения/предложения?

А так же, есть ли возможность отследить -- если запущенное приложение или его зависимости обновились, то сгенерировать событие о необходимости перезапуска приложения (допустим через DBus)?

PS: для чего нужно?
Бывает так, что некоторые пакеты собираются долго, и некоторые приложения могут перестать работать на время обновления. Сталкивался уже несколько раз, последний с firefox'ом -- xulrunner обновился, а firefox только начал, в результате пришлось ждать пока firefox не обновиться (хотя он пересобрался быстро, но бывают ситуации и похуже).
А так все "долго" соберется, а потом "быстро" поставится.

затронули эту тему тут -

затронули эту тему тут - http://www.gentoo.ru/node/21053

решение видимо одно - чрут :) но это дубль системы на винте. не актуально когда так нужно обновлять только одну систему.

скрытный секс :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".