Синхронизируем репозиторий до актуального состояния:
После сихронизации желательно посмотреть, что хочет обновиться и нет ли блокировок. Для этого добавляем флаг
-p или
-a.
Обновляемся:
Во избежании нарушения работы некоторых пакетов советую внимательно читать то, что пишет portage после обновления пакетов.
После обновления требуется запустить:
Для восстановления связей и пересборки пакетов, где таковые нарушились.
После установке может потребоваться обновление конфигурационных файлов файлов:
Внимательно смотрите какие конфиги хочет обновить (затереть) обновлятор, возможно лучше отказаться от обновления или сделать бэкап нужного конфига перед этим.
После полного обновления мира следует почистить систему от зависимостей которые потеряли актуальность:
Стоит заметить, что эта команда не убирает пакеты которые были установлены в ручную, если требуется удалить именно такой, это надо будет проделать руками. Список всех установленных руками пакетов находиться в файле
/var/lib/portage/world.
Так же можно (нужно) удалить устаревшие файлы дистрибутивов, чтобы освободить место на SSD:
PS: Данная команда обновления мира с пакетами используемых только при установке:
Code: Select all
emerge -pvuND --with-bdeps=y world