Подскажите пожалуйсто.
Решил обновить сервер - увидел что обновились пакеты из тулчейна
вспомнил, что видел статью 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 лишних раза пересобирать - куда это годиться?