В начало → HOWTO Полное обновление системы
Gentoo-doc HOME В началоСлед.: Обновление profile

HOWTO Полное обновление системы


1. Приведение в порядок /var/lib/portage/world
2. Обновление profile
3.  USE-флаги
4. Запуск обновления системы (если не нужно обновлять toolchain)
5. Некоторые причины не использовать emerge -U вместо -u
6. Обновление одного из пакетов входящих в toolchain
7. Обновление безопасности.
8.  Удаление неиспользуемых пакетов.
9.  Обновление конфигов.

Ссылка на оригинал:

http://ru.gentoo-wiki.com/HOWTO_Полное_обновление_системы

С версии: 1.2

1. Приведение в порядок /var/lib/portage/world

В world должен быть список программ, которые нужно доустановить к тем, которые уже входят в "system" (т.е. в текущий профайл).

  1. в world не должно быть никаких библиотек, и т.д., которые не нужны сами по себе, а нужны только для удовлетворения чьих-то зависимостей (чтобы не продолжать устанавливать/обновлять их, если они уже станут не нужны по какой-то причине) ;

  2. программ, которые уже входят в "system", не должно быть в world

  3. в world нельзя указывать определенную версию софта, это лучше делать в /etc/portage/package.mask;

  4. скрипт regenworld может помочь восстановить world путем анализа /var/log/emerge.log и генерации на его базе файла world (он перезапишет текущий world!) ;

  5. скрипт dep -p -w (входящий в состав пакета udept) поможет найти избыточные записи в world (которые всё равно нужны другим записям в world или входят в system);

  6. перед серьёзными обновлениями желательно просмотреть /etc/portage/*, т.к. там могут быть уже не актуальные записи мешающие текущему обновлению.

В началоСлед.: Обновление profile
В начало → HOWTO Полное обновление системы