Пара вопросов по системе ПОРТЕЖЕЙ
bobstail 7 марта, 2006 - 20:59
Народ есть пара вопросов.Помогите плиз кто чем может.
1.У меня сейчас профиль 2005.1 как сделать из него 2006.0 (причем обновляя только систему - необновляя установленные мной пакеты.)
2.как обновить всю систему (включая и те пакеты которыя я поставил) (дерево портежей я обновил).
3.как не обновляя систему обновить пакеты которые я поставил.
»
- Для комментирования войдите или зарегистрируйтесь
man emerge
_________________
Каждому линуксоиду - по мануалу!!!
Не поверишь
Не поверишь, но это написано в "НАСТОЛЬНАЯ КНИГА GENTOO LINUX"
распечатай себе http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
-------------------------------------------------------------------
Обновление системы
Чтобы система находилась в рабочем состоянии, вы должны её регулярно обновлять. Так как Portage проверяет ebuilds только в дереве портежей, вы должны в первую очередь обновить это дерево. После того, как дерево портежей обновлено, вы можете обновить систему с помощью команды emerge --update world. В следующем примере мы также используем параметр --ask, который указывает Portage вывести список пакетов, которые та собирается обновить, и спросить вас, хотите ли вы продолжить:
Листинг 13: Обновление системы
# emerge --update --ask world
Portage будет искать более новые версии установленных приложений. Однако проверяется только версии приложений, которые были установлены вами, но зависимости не проверяются. Если вы хотите обновить также и все зависимости в системе, добавьте аргумент --deep:
Листинг 14: Обновление всей системы
# emerge --update --deep world
При исправлениях безопасности в пакетах, которые вы не устанавливали в своей системе (но которые установились в качестве зависимостей для других программ), рекомендуется запускать эту команду.
Если вы изменили какой-либо из USE-флагов , возможно, вы захотите добавить также опцию --newuse. Portage проверит, требуются ли изменения новым пакетам при установке, а также нужна ли перекомпиляция существующих:
Листинг 15: Выполнение полного обновления
# emerge --update --deep --newuse world
1.- смените
1.- смените симлинк
2,3 man emerge (в части флагов -u -D и т.д.)