[SOLVED] Снести gnome-base/gnome-settings-daemon-3.8.4 и его "родителей"
Ruckus DJ 14 Августа, 2013 - 22:57
Ну суть проблемы такова:
стояла спокойно система месяц не обновлялась и приспичило мне проверить обновы. Проверил на свою голову. Пару дне искал почему eudev тащит за собой udev а тот systemd. Нашёл покопавшись в ebuild'e. Теперь был ряд пакетов которые за собой тянули systemd (в основном куски гнома, криво снесённого когда-то). Всех "требователей" потёр кроме одного-gnome-settings-daemon. Чья он зависимость я так и не понял, emerge -t выдаёт как будто он сам по себе ставится, при этом в world его уже нет.
Кусок лога:
... [nomerge ] app-cdr/brasero-3.8.0:0/3.1 [3.6.1:0/3.1] USE="css introspection libburn mp3 nautilus (-packagekit) -playlist {-test} -tracker" [nomerge ] x11-libs/libnotify-0.7.5-r1 USE="introspection -doc {-test}" [nomerge ] virtual/notification-daemon-0 USE="gnome" [ebuild N ] x11-misc/notification-daemon-0.7.6 273 kB [ebuild N ] gnome-base/gnome-settings-daemon-3.8.4 USE="colord cups i18n policykit short-touchpad-timeout udev -debug (-packagekit) -smartcard {-test}" INPUT_DEVICES="wacom" 1,547 kB [nomerge ] media-plugins/kipi-plugins-3.3.0:4 [3.2.0:4] USE="calendar cdr crypt expoblending gpssync handbook imagemagick ipod mediawiki mjpeg opengl panorama redeyes scanner upnp vkontakte (-aqua) -debug -videoslideshow" LINGUAS="ru -ar -az -be -bg -bn -br -bs -ca -cs -csb -cy -da -de -el -en_GB -eo -es -et -eu -fa -fi -fo -fr -fy -ga -gl -ha -he -hi -hr -hsb -hu -id -is -it -ja -ka -kk -km -ko -ku -lb -lo -lt -lv -mi -mk -mn -ms -mt -nb -nds -ne -nl -nn -nso -oc -pa -pl -pt -pt_BR -ro -rw -se -sk -sl -sq -sr -ss -sv -ta -te -tg -th -tr -tt -uk -uz -ven -vi -wa -xh -zh_CN -zh_HK -zh_TW -zu" [ebuild N ] media-gfx/imagemagick-6.8.6.8:0/6.8.6.8 USE="X bzip2 cxx fontconfig jpeg lcms lzma opencl openmp png svg truetype xml zlib -autotrace -corefonts -djvu -fftw -fpx -graphviz -hdri -jbig -jpeg2k -lqr -openexr -pango -perl -postscript -q32 -q64 -q8 -raw -static-libs {-test} -tiff -webp -wmf" 7,361 kB [ebuild U ] gnome-extra/libgda-5.1.2:5/4 [5.1.1-r1:5/4] USE="berkdb gtk http introspection java ldap mysql ssl -bindist -canvas -debug (-firebird) -graphviz -json -libsecret% -mdb -oci8 -postgres -reports -sourceview (-gnome-keyring%)" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 11,749 kB [nomerge ] virtual/jdk-1.6.0-r2:1.6 [ebuild U ] dev-java/icedtea-bin-6.1.12.6:6 [6.1.12.5:6] USE="X alsa cups nsplugin -cjk -doc -examples -source" 38,586 kB ...
Помогите пожалуйста наконец от него избавиться, как и от systemd.
ЗЫ Старые версии за собой systemd не тянули, поэтому их я не замечал.
»
- Для комментирования войдите или зарегистрируйтесь
systemd тянет gdm-3.8.* и
systemd тянет gdm-3.8.* и pam. Разработчики gdm-3.8.* (gnome) пока не реализовали его работу, точнее корректный перезапуск без systemd logind и будут ли реализовывать она работу через consolekit пока не ясно.
Если
Если бы...
Тут проблема в том, что гномом я не пользуюсь вовсе-кеды устраивают. Я даже не знаю откуда у меня столько "кусков" гнома в системе, но повырезал многие мешавшие, остался только gnome-settings-daemon
А вы это
А вы это http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gdm/gdm-3.8.4.ebuild смотрели:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.8.4.ebuild
В общем, если вы хотите убрать systemd, то решите проблемы в баг репортах #464944 и #463784, после чего уберите статическую зависимость sys-apps/systemd и на фазе configure уберите принудительное задействование опции поддержки systemd.
Вы видимо неправильно поняли.
Вы видимо неправильно поняли. Я не пользую gdm gnome-settings-daemon и прочий гном, задача в том, чтобы его удалить из системы вовсе. Его-то я удалил, но он видимо является чьей-то зависимостью т.к. при обновлении мира хочет поставиться заново. А что его тянет я понять не могу т.к. в логе нет "родителя". То что он тянет systemd я как бы итак вижу и в ebuild'е уже сам прочитал. Но суть не в том что он тянет, а в том, что тянет его...
Тогда покажите вывод emerge
Тогда покажите вывод
целиком.
Прошу прощения за дико
Лог
А не встречается там
А не встречается там gnome-settings-daemon в простыне второй раз?
На крайний случай его можно записать в package.provided, обновиться без него, а потом разбираться, когда другие пакеты не мешают уже.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Встречается ещё 2 раза в
Встречается ещё 2 раза в таком виде:
Это как мне показалось вообще ничего не даёт, он просто зависимости тянет.
На тему packege.provided - у меня его не было, после создания он ничего не дал. Возможно что-то не так делаю? portage-2.2
Вы можете поставить только
Вы можете поставить только этот пакет (gnome-base/gnome-settings-daemon-3.8.4), а потом попробуйте удалить его:
и смотрите какой пакет блокирует удаление gnome-base/gnome-settings-daemon .
Благодарю за помощь. В
Благодарю за помощь. В результате сделал чуть по-другому - замаскировал его (package.mask) и посмотрел что будет ругаться на неразрешённую зависимость. Виновником оказалась banshee, к сожалению была удалена, буду пользоваться amarok пока не найду что-нибудь толковее (ну или не привыкну =) ).
Большое спасибо за помощь ещё раз.
Да, я уже хотел вам написать
Да, я уже хотел вам написать про маскировку gnome-setting-daemon, т.к. способ, который я указал, был мягко говоря неудачен.
Почитайте это
Почитайте это http://www.gentoo.ru/node/14464 и измените ваше сообщение с большим куском лога.
Прошу прощения, исправил.
Прошу прощения, исправил.
brasero, rhythmbox, metacity,
brasero, rhythmbox, metacity, clutter-* banshee - это может тащить его в хвостах. И оно есть у вас в списке. Конечно лучше было сначала вычистить софт, после чего emerge --deep --depclean и только потом уже обновляться. Но попробуйте вынести их из системы.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Если у вас kde, лучше убрать
Если у вас kde, лучше убрать флаг gtk глобально и прописать его для отдельных пакетов.
Локальный оверлей растёт
Профиль
Было бы интересно узнать какой профиль используется в системе? По логам видно, что флаг "gnome" не заблокирован...
В данный момент kde (перешёл,
В данный момент kde (перешёл, когда ставил кеды). Решил, что не удобно, сейчас mate из оверлея.
Локальный оверлей растёт