Каждый раз после обновления системы приходится выполнять дополнительные манипуляции чтобы вернуть ее работоспособность.
Обычно делаю так:
emerge -1 nvidia-drivers virtualbox-modules
# если перестала работать клава или мышка:
emerge -1 x11-drivers/xf86-input-evdev
Но после последнего обновления не удалось завести проприетарную нвидию.
Плюнул и включил свободные дрова - не так важны сейчас эти фпс.
Вот подумал о том что пакеты ставятся в неправильной очередности что приходится потом руками делать пересборки.
Нельзя ли это учесть в калькулейт-утилитах или еще где чтобы обновления проходили в нужном порядке. Например тот же emerge -1 portage должен выполняться в первую очередь, а не где-то в середине.
Хотелось бы после обновлений получать нормально работоспособную систему.
Может неправильно обновляю?
Проблема давно назрела. В скором времени планируем подготовить решение - утилиту обновления. Собственно в calculate-assemble процесс обновления так и работает, учитывается большинство факторов. В cl-update можно будет предусмотреть также нестандартные случаи, выявленные во время сборки бинарных пакетов.
установка portage не первым - нормальное поведение
Тут да, я ошибся, имел ввиду обновление калькулейт-утилит. В соседней ветке чел. написал - обновил систему и получил черный экран и незагружающуюся систему. Думаю потому что утилиты обновились не первыми, а старые снесли конфиги. В новых баги подрихтовали как пишут. Поэтому некоторые пакеты просто обязаны идти впереди, независимо от того что там думает emerge.
В скором времени планируем подготовить решение - утилиту обновления.
Ура! Вот это дело.
Emerging binary (1 of 139) media-libs/audiofile-0.3.5
* audiofile-0.3.5.tbz2 MD5 SHA1 size … [ ok ]
Extracting info
Extracting media-libs/audiofile-0.3.5
tar: Это не похоже на tar-архив
tar: Пропускается до следующего заголовка
bzip2: Data integrity error when decompressing.
tar: Завершение работы с состоянием неисправности с из-за возникших ошибок
bzip2 failed with status 2
!!! Error Extracting ‘/var/calculate/remote/packages/CLDG/i686/media-libs/audiofile-0.3.5.tbz2’