Напортачил...
eXiver 4 февраля, 2009 - 23:42
С чего все началось:
Давно не обновлялся и, с выходом кед4.2, решил это сделать, предварительно снеся гном. Поправил make.conf для кед с кутэ и против гнома с гтк, обновил дерево и, чтобы не тянуть все, удалил мета-пакет gnome-light. Делаю депклин, а он его назад ставить пытается. Вобщем начал тупо валить все, что тянет гномовые пакеты. Думая, что какая-нить зараза за собой все это тащит, обновлял каждый пакет из списка с меткой U и R вручную. В итоге теперь при emerge -uDNpv @world у меня выводится список пакетов, которые хотят ставиться С НУЛЯ, т.е у все метка N. Помимо новых кед тянется весь гном назад, причем даже не лайт. Прошу помощи, не ставить же все это обратно?
»
- Для комментирования войдите или зарегистрируйтесь
emerge -t и посмотреть, кто
emerge -t и посмотреть, кто тянет
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
equery d gnome-light man
equery d gnome-light
man equery
оно в app-portage/gentoolkit
Ваша основная проблема
Ваша основная проблема подробно описана здесь: http://www.gentoo.ru/node/8754
С остальным проще. Смортите предыдущие комментарии.
По поводу изречений понял -
По поводу изречений понял - исправлюсь.
Да, забыл отметить, что инструментарием equery и пользовался для удаления вручную, сейчас он уже ничего не выводит.
А вот вывод emerge -uDNpvt @world http://paste.org.ru/?0ehyh8 Я уже перестаю что либо понимать...
cat /var/lib/portage/world
cat /var/lib/portage/world покажите
Вот на основе этого обьясню:
dev-python/gnome-python-desktop тянет за собой:
1)dev-python/metacity-python, которому требуется x11-wm/metacity
2) dev-python/gtksourceview-python, которому требуется dev-python/libgnomeprint-python и дальше по ветке
3) dev-python/librsvg-python
Думаю, теперь понятно?
Можно удать все nomerge просто emerge -Cav atom, которые тянут за собой гнома
Дык меня интересует, какого
Дык nomerge это и есть удаленные пакеты. equery не выдает, какие пакеты зависят от целевого. Вот я сейчас хочу удалить вообще все DE, и приложения от них зависящие. Возможно ли это корректно и быстро организовать?
Только что проверил, вы не
Только что проверил, вы не правы, уважаемый. Проверьте еще раз.
nomerge имеется ввиду, что этот пакет хочет обновить свои зависимости.
Вот у меня сейчас выдает:
Кактус хочет rrdtool новое. emerge и equery работают только с _установленными_ пакетами, афейк.
Хм, у меня на попытку удалить
Хм, у меня на попытку удалить пакет с такой меткой выдавало, что пакет и так не установлен.
Видимо это все тянет что-то довольно отдаленное от прямого пакета. Так что я забил и сижу сейчас, обновлююсь(
нда...
Ан нет, не все.
Ну ладно, назад пути нет.
Удаляете пакеты, которые
Удаляете пакеты, которые тянут гнома, делаете emerge --depclean -a; emerge -uDNav world
И снова удаляете, пока не очистите систему. [-:
Удачи.