Скрипт обновления

Еженедельно обновляюсь таким вот скриптом

/bin/nice /usr/bin/emerge --sync
/bin/nice /usr/bin/emerge -uDN portage
/bin/nice /usr/bin/emerge -uDN system
/bin/nice /usr/bin/emerge -uDN world
/bin/nice /usr/bin/eclean-dist
/bin/nice /usr/bin/eclean-pkg
/bin/nice /usr/bin/revdep-rebuild
/bin/nice /usr/bin/update-eix

практически каждую неделю сталкиваюсь с взаимно блокируемыми пакетами. Такое впечатление, что revdep-rebuild ставит обратно ненужные пакеты, которые уже есть в зависимостях. Допустим, сегодня - не могу обновить php, потому, что установлен еще один пакет. Лезу, вижу
Tue Mar 6 21:26:10 2007 >>> dev-php5/pecl-zip-1.0
который я, естественно, вручную не ставил. Ну деинсталлировал - все обновилось, но хотелось бы, чтобы автоматом. Как узнать, кто косячит? Аналогичная история с xfce, не могу деинсталлировать - обратно все ставится. Причем прикол.

emerge -pv xfce4
Total: 26 packages (12 upgrades, 14 new, 4 blocks), Size of downloads: 27,832 kB

а

emerge --unmerge xfce4
--- Couldn't find 'xfce4' to unmerge.
>>> No packages selected for removal by unmerge

помогите разобраться с portage, пожалуйста.

к слову, world

к слову, world включает в себя и portage и system, так что достаточно emerge -uDN world

Через попу

Через попу решение дам.
emerge --sync && emerge -ebk world;

На revdep в принципе положить можно. Только не очень рекомендую

а каждый раз

а каждый раз всю систему зачем пересобирать? хоть и из бинарей, но всёравно идиотизм - изза 1-5 пакетов пересобирать всё.

См. через попу

См. через попу )))

Есть я думаю

Есть я думаю очень простое решение.
Делать руками.
И в добавок логи смотреть.
Я например поставил себе к портажам модуль, который мне логи на джаббер шлёт, а в настройках сделал чтобы только инфо и варнинги писались в логи. там частенько проскакивает как что нужно обновлять.

ну-ка

ну-ка поподробней про настройки, чтобы варнинги писались в логи

:)

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

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