[Решено] Как удалить gnome.

Хочу удалить гном. Сначало удалил через гуи портажа gnome-meta - удалился один пакет, удалил пакет gnome - опять удалился один пакет, надоело! залез в консоль emerge -C gnome-base/* gnome-extra/* все содержимое удалилось. Теперь нужно удалить зависимости делаю emerge --depclean - вываливается простыня файлов из gnome-base/* "чтобы удалить зависимости гнома нужно сначало установить гном" revdep-rebuild просто тупо начинает снова ставить это гребаный гном. emerge -c тоже устанавливает гном, emerge -uDN world опять ставит гном, запускаю xfce - незапускается ругается что нету libgnome, ставлю emerge libgnome эта зараза опять тянет за собой весь гном. Пытаюсь переустановить xfce опять утсанавливает гном. Решил удалить пакеты которые тянут за собой гном они же указанны в простыне вывода emerge --depclean. Начинаю удалять..... удалил одни вылезли другие которые зависят от удаленых, удалил другие вылезли третьи и так я чуть всю систему не снес. Остановился на policykit он оказывается собран с флагом gtk видимо поэтому тянет за собой gnome-polkit а он в свою очередь весь остальной гном. Но флаг gtk нужен для xfce а гном не нужен. Как избавится от гнома?????

/

white_ghost написал(а):
Хочу удалить гном. Сначало удалил через гуи портажа gnome-meta - удалился один пакет, удалил пакет gnome - опять удалился один пакет, надоело! залез в консоль emerge -C gnome-base/* gnome-extra/* все содержимое удалилось. Теперь нужно удалить зависимости делаю emerge --depclean - вываливается простыня файлов из gnome-base/* "чтобы удалить зависимости гнома нужно сначало установить гном" revdep-rebuild просто тупо начинает снова ставить это гребаный гном.

Молодец! Решительный товарищ :)
Рекомендую выработать привычку думать прежде чем что-то делать.
И пока не достигнешь понимания что именно ты хочешь сделать, как оно работает и что должно получиться в итоге - не переходить к активной фазе.

white_ghost написал(а):
emerge -c тоже устанавливает гном, emerge -uDN world опять ставит гном, запускаю xfce - незапускается ругается что нету libgnome, ставлю emerge libgnome эта зараза опять тянет за собой весь гном. Пытаюсь переустановить xfce опять утсанавливает гном. Решил удалить пакеты которые тянут за собой гном они же указанны в простыне вывода emerge --depclean. Начинаю удалять..... удалил одни вылезли другие которые зависят от удаленых, удалил другие вылезли третьи и так я чуть всю систему не снес. Остановился на policykit он оказывается собран с флагом gtk видимо поэтому тянет за собой gnome-polkit а он в свою очередь весь остальной гном. Но флаг gtk нужен для xfce а гном не нужен. Как избавится от гнома?????

У меня в качестве гуя мышь.
Однако полезно помнить, что исторически так сложилось, что данное DE не является полностью автономным.
То есть:

$ eix -I --only-names gnome | wc -l
8

И в качестве иллюстрации для одного из узлов графа:

$ equery d gnome-base/libgnome-keyring
 * These packages depend on gnome-base/libgnome-keyring:
gnome-base/gnome-keyring-2.32.1-r1 (gnome-base/libgnome-keyring)
net-libs/libsoup-gnome-2.38.1 (gnome-base/libgnome-keyring)
xfce-base/xfce4-session-4.10.0 (gnome-keyring ? >=gnome-base/libgnome-keyring-2.22)

Вывод? :)

:wq
--
Live free or die

я понимаю что есть

я понимаю что есть зависимости, и что пакеты гнома все равно будут стоять в системе. НО портаж же в качестве зависимости тащит ВЕСЬ ГНОМ НАЗАД!!!! нах** он мне нужен я его хочу удалить! к примеру ставится nautilus rox rox-media всякие гномо аплеты гномо панели он даже компиз ставит назад. Тут вообще какой то абзац чтобы я не делал портажем он либо назад ставит гном либо снова ставит гном.

eix -I --only-names gnome | wc -l

что это?

white_ghost написал(а): я

white_ghost написал(а):
я понимаю что есть зависимости, и что пакеты гнома все равно будут стоять в системе. НО портаж же в качестве зависимости тащит ВЕСЬ ГНОМ НАЗАД!!!!

Вспоминай как его ставил, это соответственно и удаляй, а не то, что тебе взбрендило. потом deepclean подчистит все остальное.
не помнишь - загляни в world(_set)

ставил emerge gnome. Этот

ставил emerge gnome. Этот пакет потянул весь гном и все установилось. А emerge -C gnome удаляет только один пакет БЕЗ зависимостей. а depclean просто установит этот пакет назад. world_set пустой

Если emerge ставит пакет

Если emerge ставит пакет который отсутствует в world(_set) и не нужен по зависимостям, то это баг - вам прямая дорога в багзилу.
я с таким не сталкивался, у меня правильно работает, так что для начала проверьте себя.

_SerEga_ написал(а): Если

_SerEga_ написал(а):
Если emerge ставит пакет который отсутствует в world(_set) и не нужен по зависимостям, то это баг - вам прямая дорога в багзилу.
я с таким не сталкивался, у меня правильно работает, так что для начала проверьте себя.

я сейчас с ужасом понял что тянет портаж не только гном, он тянет назад вообще все проги которые я удалял, компиз один из них еще тянет xf86-video-nouveau xf86-video-radeon итд. С зависимостями я не уверен. Как я уже вроде писал, polkit собирается с use gtk и тянет gnome-polkit, удалил оба polkit'а запустил апдейт системы, вроде гном пока не тянет. сделал emerge -C $(eix -I gnome --only-names). я так понимаю что во время апдейта мира --depclean делать не стоит?

Попробуй добавить в конец

Попробуй добавить в конец make.conf строчку:

USE="${USE} -gnome"

А потом методично выпиливай gnoma по частям.
Начни с:

root # emerge --unmerge \
                gnome-base/gnome \
                gnome-base/gnome-desktop \
                gnome-base/gnome-panel \
                gnome-base/gnome-menus

Потом emerge --depclean и смотри кто-кого хочет.
Если проблемный пакет тебе не нужет - удаляй, и так далее.

Заодно нужно будет поиграть с флагами, часть назначить локально, через /etc/portage/package.use/

Проверь профиль, если выбран gnome - переключи на другой

root # eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/13.0
  [2]   default/linux/amd64/13.0/selinux
  [3]   default/linux/amd64/13.0/desktop *
  [4]   default/linux/amd64/13.0/desktop/gnome
  [5]   default/linux/amd64/13.0/desktop/kde
  [6]   default/linux/amd64/13.0/developer
  [7]   default/linux/amd64/13.0/no-multilib
  [8]   default/linux/amd64/13.0/x32
  [9]   hardened/linux/amd64
  [10]  hardened/linux/amd64/selinux
  [11]  hardened/linux/amd64/no-multilib
  [12]  hardened/linux/amd64/no-multilib/selinux
  [13]  hardened/linux/uclibc/amd64

Не торопись, делай вдумчиво и все у тебя получится. У меня получилось :)

Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...

Да у меня раньше стоял

Да у меня раньше стоял профиль gnome, потом прошло много времени, и вот сейчас я включил генту сделал emerge --sync, начал ставить новые драйвера для видео а мне портаж говорит что мой профиль больше не поддерживается. Я переключил на desktop

Цитата:
Заодно нужно будет поиграть с флагами, часть назначить локально, через /etc/portage/package.use/

зачем?

Некоторые флаги тянут кучу

Некоторые флаги тянут кучу зависимостей, а когда их отключаешь глобально - находятся пакеты которые без них не собираются.
Вот для таких пакетов и приходится включать требуемые ими флаги локально.

Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...

ну вот апдейт завершен.

ну вот апдейт завершен. сделал emerge --depclean выдал мне огромный список файлов на удаление(в строчку экрана 2 занимают) это нормально? а если я захочу исключить какой либо файл из этого списка как это сделать? Гномо-компизы больше не преследуют меня УРА!!!

Если нужно оставить ~ добавь

Если нужно оставить ~ добавь его в world_set, тогда не будет удаляться и будет обновляться. emerge --noreplace

Локальный оверлей растёт

При удалении гнома это

При удалении гнома это нормально :)
А что планируется вместо гнома, если не секрет?

Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...

xfce4, он и стоял.

xfce4, он и стоял.

ого! все так шустро стало!

ого! все так шустро стало!

недоатомонотбук ?

недоатомонотбук ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

полезная это штука —

полезная это штука — модератор. когда нечего делать — превращается в деда-буквоеда.

slepnoga

slepnoga написал(а):
недоатомонотбук ?

хуже, селерон 2003 года -))))

вообщем всем починил, никаких

вообщем все починил, никаких багов тут нет. Решение заключается в пересборки всей системы с use=-gnome. Иными словами use флаг gnome тащит за собой гном.

.

white_ghost написал(а):
вообщем все починил, никаких багов тут нет. Решение заключается в пересборки всей системы с use=-gnome. Иными словами use флаг gnome тащит за собой гном.

Не находишь логичным? :)

:wq
--
Live free or die

да логично. Привык просто к

да логично. Привык просто к арчику там pacman -S pacman -R и никаких проблем. Но полез я в генту чтобы узнать почему в генте все клево работает а в арче для этого нужно кучу костылей городить, оказалось все потому же - use флаги.

.

white_ghost написал(а):
да логично. Привык просто к арчику там pacman -S pacman -R и никаких проблем. Но полез я в генту чтобы узнать почему в генте все клево работает а в арче для этого нужно кучу костылей городить, оказалось все потому же - use флаги.

Мораль той басни такова: с такими вводными, прежде чем лезть в гентушечку, надо было сбросить тяжкие оковы привычки к бинарным дистрибутивам (сиречь сделать паузу на изучение оффициальной документации).

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".