emerge -NDuptv world - обзор всех пакетов и флагов
красный - установленный
синий - не устаноыленный
зеленый - который будет установлен
УПРАВЛЕНИЕ ПАКЕТАМИ
Управление пакетами
вс, 30/12/2007 - 00:48 — pizgin
Базовые операции
Установить/переустановить пакет
emerge foo
Удалить пакет
emerge -C foo
Обновить пакет
emerge -u foo
Собрать пакет с новыми флагами
emerge -N foo
Бинарные пакеты
Установить бинарный пакет
emerge -k foo
Автоматически при сборке создать бинарный пакет
emerge -b foo
Создать бинарный пакет из уже установленной программы
quickpkg foo
Удаление ненужных зависимостей
Показать какие неиспользуемые зависимости будут удалены
emerge -p --depclean
Удалить неиспользуемые зависимости
emerge -a --depclean
Работа с USE флагами
Посмотреть с какими USE флагами можно собрать программу
emerge -pv foo
Информация о USE флаге
euse -i flag
Изменить USE флаг для одного приложения
echo "category/moo some flags" >> /etc/portage/
Обновление системы
Обновить все
emerge -auvDN world
Обновить всю систему
emerge system или emerge -u system (одно и тоже)
Пересборка всей системы после изменения USE флагов
emerge -auvDN world
После нее желательно
emerge --depclean (чтобы удалить условные зависимости, присутствующие в «старой» системе, но больше не нужные при новом составе USE-флагов.)
Обновить всю систему включая компилятор (новый компилятор и/или смене CHOST)
emerge -e system
Пересобрать мир
emerge -euDN world
Обновить порты
emerge --sync
Прочее
Посмотреть настройки portage
emerge --info
Чтобы пересобрать программы, динамически связанные с библиотеками
revdep-rebuild (из пакета gentoolkit)
emerge --newuse -u world - обновить все пакеты с нужными флагами