Вы здесь

Полное обновление...

Подскажите пожалуйсто.

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

вспомнил, что видел статью http://ru.gentoo-wiki.com/HOWTO_Полное_обновление_системы - перечитал

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

Пришла в голову мысль, как обновить по другому
1. сначала пересобираем тулчейн с ключами -O -1
2. далее получаем список пакетов из систем, убираем из него пакеты тулчейна, делаем emerge -1 -O >этот список<
3. далее делаем emerge world -1.

Это нормально отработает или нет? ))

вопрос - в первом пункте пересобирать весь тулчейн или только те пакеты которые обновились?

и еще вопрос - в руководстве написано, что тулчейн нужно пересобирать дважды. Слышал же, ebuild написан таким образом, что он и так 2 раза пересобирается?

тока написал, понял, что чушь написал ))
есть же еще куча пакетов подтянутых по зависивостям... и по этим зависимостям могут быть подтянуты разными пакетами и соответственно пересобраться несколько раз

Так что походу либо пересобирать много чего по нескльку раз, либо делать через бинарники

Но остальные вопросы все равно актуальны )

Чтото я не понял в чем проблема.

Сначала emerge -1 пакетам тулчейна

потом

emerge --update --deep --newuse world

когда закончит делаем revdep-rebuild
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

проблема в том что все во нескольку раз пересобирается, совершенно необосновано.

Ты забыл к тому же про system. Во время пересборки его пересоберется так же тулчейн...
потом world. Во время пересборки его пересобирется тулчейн и system...

пересборка одного gcc занимает несколько часов, а приходится его 2 лишних раза пересобирать - куда это годиться?