Исправление Kroz, (текущая версия) :
Запусти emerge-webrsync && emerge -avuDN world
Давай без вредных советов, да?
Да, с таким долгим периодом не-обновления можно получить увлекательный квест. Я бы делал так:
gentoo-sources
, gcc
и т. п., может что-то забытое/ненужное в /var/lib/portage/world
. В конце полирнуть emerge -av --depclean
.emerge --sync && eix-update
._cfg*
, особенно в /etc/portage, так как некоторые пакеты могли переехать в другие категории.portage
qlist -IC dev-lang/* sys-devel/*
в помощь. И, да, не забываем читать официальную вики по апгрейду (например, я надеюсь никто не думает, что gcc
на мажорную версию обновляется одной командой?).@system
, загрузчик, ядро, initrc, фирмвари (linux-firmware
, intel-microcode
, что у вас там ещё) - не совсем в таком порядке, ну да кто думает, разберётся. На этом этапе я временно отключаю флаги, которые тянут зависимости которые сейчас не особо нужны, например -X
; остальное подскажет emerge
и equery d
. И обязательно читать eselect news
.emerge -avuDN world
. Но лично я люблю делать по фазам: сначала обновляю все консольные утилиты, далее qt, kde-frameworks, boost, далее всё графическое, и напоследок - обновление иксов с драйверами (так как здесь могут быть проблемы). У меня это разложено по сетам.emerge -av @preserved-rebuild
, emerge -av --depclean
, eclean-dist
, разобраться с ._cfg*
.Я уже говорили что обязательно читать eselect news
? Вот некоторые занимательные моменты:
make install
для инсталляции ядра, теперь для этого нужно явно установить sys-kernel/installkernel
(раньше он шёл автоматом как зависимость).Исходная версия Kroz, :
Запусти emerge-webrsync && emerge -avuDN world
Давай без вредных советов, да?
Да, с таким долгим периодом не-обновления можно получить увлекательный квест. Я бы делал так:
gentoo-sources
, gcc
и т. п., может что-то забытое/ненужное в /var/lib/portage/world
. В конце полирнуть emerge -av --depclean
.emerge --sync && eix-update
._cfg*
, особенно в /etc/portage, так как некоторые пакеты могли переехать в другие категории.portage
qlist -IC dev-lang/* sys-devel/*
в помощь. И, да, не забываем читать официальную вики по апгрейду (например, я надеюсь никто не думает, что gcc
на мажорную версию обновляется одной командой?).@system
, загрузчик, ядро, initrc, фирмвари (linux-firmware
, intel-microcode
, что у вас там ещё) - не совсем в таком порядке, ну да кто думает, разберётся. На этом этапе я временно отключаю флаги, которые тянут зависимости которые сейчас не особо нужны, например -X
; остальное подскажет emerge
и equery d
. И обязательно читать eselect news
.emerge -avuDN world
. Но лично я люблю делать по фазам: сначала обновляю все консольные утилиты, далее qt, kde-frameworks, boost, далее всё графическое, и напоследок - обновление иксов с драйверами (так как здесь могут быть проблемы). У меня это разложено по сетам.emerge -av @preserved-rebuild
, emerge --depclean
, eclean-dist
, разобраться с ._cfg*
.Я уже говорили что обязательно читать eselect news
? Вот некоторые занимательные моменты:
make install
для инсталляции ядра, теперь для этого нужно явно установить sys-kernel/installkernel
(раньше он шёл автоматом как зависимость).