Почему при пересборке мира появляются обновления и новые пакеты? [РЕШЕНО]
ven 7 февраля, 2012 - 14:56
Собственно уже не первый раз сталкиваюсь.
#emerge -pvNuD world ... Total: 0 packages, Size of downloads: 0 kB
#emerge -pve world ... Total: 1162 packages (7 upgrades, 23 new, 1 in new slot, 1131 reinstalls), Size of downloads: 83,761 kB
Вылезает такое не часто, но на протяжении последних трех лет на конкретно этой системе уже раз пять. Надоело однако.
»
- Для комментирования войдите или зарегистрируйтесь
INVALID
Знаем, плавали, спрашивали у товарищей в багзилле.
Вопрос в алгоритмах расчёта зависимостей.
Добавь к списку опций первой команды
--with-bdeps=y
и обретёшь умиротворение :):wq
--
Live free or die
Помогло
Теперь я обрел умиротворение для своего мира, спасибо :)
скажите, а -e это тяжелое
скажите, а -e это тяжелое наследие бсди ? Если нет, то зачем вы на протяжении последних нескольких лет несколько раз пересобирали мир ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Вроде как emerge советует
Вроде как emerge советует после обновления gcc пересобрать glibc, а потом мир? Конечно это не обязательно, но предпочтительно...
где, покажи ? например при
где, покажи ? например при 4.5.2->4.5.3
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
тебя опять укусили?;) Может
тебя опять укусили?;)
Может он с 3.4.6 переходит на 4.6.2 или флажки поменял. Ы?)
/
gcc-upgrading.xml
Ты лучше расскажи о совершенной ненужности сего действия при перехода [например] с 4.3.X (или 4.4.X) на 4.5.Y (а такие события обычно на интервале год (±0.5) встречаются).
:wq
--
Live free or die
Ну, да за 3 года gcc
Ну, да за 3 года gcc выпустили всего 1 релиз... Чего за привычка нападать на всякого входящего?
на интервале год (±0.5)
gcc-4.5.3-r1 - 2011
gcc-4.4.5 - 2011 или 2010
gcc-4.4.4-r2 - 2010
gcc-4.3.4 - 2009
+ на какую-то версию патч был после обновления
а вы всеми этими версиями
а вы всеми этими версиями пользуетесь одновременно в качестве __системного__ компилятора ? как вам это удалось и зачем ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а):зачем вы
Ну мир я пересобирал за последние несколько лет не несколько раз, а много. Во первых, как отметили выше, gcc периодически обновляется, во вторых пару раз глобально менял влаги, например с 02 на 03 и т.п., ну в третьих из-за проявления того, что описано в первом посте, хотя теперь буду пользоваться добавлением рекомендованной опции.
описанный в первом посте
описанный в первом посте вопрос происходит от непонимания что такое world и путания его с бсдшным из make buldworld.
__ВСЕ__ пакеты в системе можно переинсталлить стандартными средствами только в 2.2 - emerge -e @installed.
алсо, бдепс не обязан вытаскивать все пакеты
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
"__ВСЕ__" пакеты в системе
"__ВСЕ__" пакеты в системе всегда пересобирались emerge -e world.
Отчего происходит описанный в первом посте вопрос написано во втором посте.
На БСД не работал.
ven написал(а): "__ВСЕ__"
Не ВСЕ пакеты в системе, а все пакеты world и их зависимости. Эти множества могут совпадать, а могут и нет.
Цитата: Эти множества могут
А можно пример, когда они не будут совпадать? Исключая установки без использования portage и emerge -1.
izbushka написал(а): А можно
Почему же исключая?
Ну и зависимости, которые снесёт --depclean.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
К написанному krigstask
К написанному krigstask добавлю еще --unmerge
вариант 1. ебилд версии
вариант 1.
ебилд версии 1
В ебилде версии 2 эта зависимость дропнута, депклин не прогоняли - foo/bla пересобирается ? а почему ?
то же со слотами:
есть пакет foo/bla с слотами 1,2,3,4,5
ебилд 1 требует foo/bla:2 ; ебилд 2 foo/bla
в реьультате слот 2 никому не нужен
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)