Gnome wider loswerden

karloff

karloff

Routinier
Moin, ich hatte mir vor einiger Zeit mal gnome angeschaut, weil ich damals ein paar probleme mit xfce4 hatte die sind aber wieder behoben und gnome war nicht wirklich was für mich.

Mein Problem ist nun, ich habe sämmtliche Bestandteile der gnome base und gnome extras unmerged, die schleichen sich allerdings bei jedem update wieder mit ein...

weiß jemand wie ich diesen gnome aufstand niederschlagen kann?

als distri kommt gentoo zu einsatz.

bin für jeden Tipp dankbar
 
Evtl. so:

Code:
emerge -Cp `eix --only-names -I gnome-base/*`

Portage selbst bietet ein "derartiges" Feature leider nicht von Haus aus.
 
Code:
emerge -avuDN world

und dann

Code:
emerge --depclean
.

Dies sollte das obige Problem lösen.
 
Nein, so wie er das Problem beschreibt, würde das hier

Code:

emerge -avuDN world

und dann

Code:

emerge --depclean

.

Dies sollte das obige Problem lösen.

das Problem eben nicht lösen.
 
Doch, genauso kann man Pakete, die nicht mehr gebraucht werden, deinstallieren.

Vielleicht ist es auch nötig, das World File zu editieren.
 
Ich danke euch erstmal für eure Hilfe, werd ich nachher wenn ich zuhause bin mal ausprobieren, hoffentlich klappt es ... wenn nicht, gibt es eigentlich ne liste was alles emerged ist ... nagut geben tut es sie bestimmt nur wo *g*
ggf. könnte wenns nicht geht ja jemand der sich damit besser auskennt sehen wo die abhänigkeit liegt.

aber ich versuch erstmal das
und sag dann bescheit ob erfolg oder nicht
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Code:
# emerge -avuDN world

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild  N    ] gnome-base/gnome-common-2.20.0  USE="-debug" 0 kB 
[ebuild  N    ] gnome-base/orbit-2.14.10  USE="-debug -doc" 0 kB 
[ebuild  N    ] gnome-base/gail-1.20.1  USE="-debug -doc" 0 kB 
[ebuild  N    ] gnome-base/libgtop-2.20.0  USE="-debug" 0 kB 
[ebuild  N    ] gnome-base/gnome-mime-data-2.18.0  USE="-debug" 0 kB 
[ebuild  N    ] gnome-base/gconf-2.20.1  USE="-debug -doc" 0 kB 
[ebuild  N    ] gnome-base/libbonobo-2.20.1  USE="-debug -doc" 0 kB 
[ebuild  N    ] gnome-base/gnome-keyring-2.20.1  USE="hal pam -debug -doc -test" 0 kB 
[ebuild  N    ] gnome-base/libglade-2.6.2  USE="-debug -doc" 0 kB 
[ebuild  N    ] gnome-extra/libgsf-1.14.7  USE="bzip2 python -debug -doc -gnome" 0 kB 
[ebuild  N    ] gnome-base/librsvg-2.18.2  USE="zlib -debug -doc -gnome" 0 kB 
[ebuild  N    ] gnome-base/libgnomecanvas-2.20.1.1  USE="X -debug -doc" 0 kB 
[ebuild  N    ] gnome-base/libgnomeprint-2.18.2  USE="cups -debug -doc" 0 kB 
[ebuild  N    ] gnome-base/gdm-2.20.1  USE="ipv6 pam tcpd -accessibility (-afs) -branding -debug -dmx -remote (-selinux) -xinerama" 0 kB 
[ebuild  N    ] gnome-base/gnome-menus-2.20.1  USE="python -debug" 0 kB 
[ebuild  N    ] gnome-base/gnome-vfs-2.20.1  USE="acl hal ipv6 kerberos samba ssl -avahi -debug -doc -gnutls" 0 kB 
[ebuild  N    ] gnome-base/libgnome-2.20.1.1  USE="esd -debug -doc" 0 kB 
[ebuild  N    ] gnome-base/libbonoboui-2.20.0  USE="X -debug -doc" 0 kB 
[ebuild  N    ] gnome-base/libgnomeui-2.20.1.1  USE="jpeg -debug -doc" 0 kB 
[ebuild  N    ] gnome-base/gnome-mount-0.6  USE="-debug -gnome" 0 kB 
[ebuild  N    ] gnome-base/gnome-desktop-2.20.1  USE="-debug -doc" 0 kB 
[ebuild  N    ] gnome-extra/evolution-data-server-1.12.1  USE="ipv6 kerberos ldap ssl -debug -doc -keyring -krb4" 0 kB 
[ebuild  N    ] gnome-base/eel-2.20.0  USE="X -debug" 0 kB 
[ebuild  N    ] gnome-base/nautilus-2.20.0-r1  USE="X esd -beagle -debug -gnome -tracker" 0 kB 
[ebuild  N    ] gnome-extra/nautilus-cd-burner-2.20.0  USE="cdr dvdr -debug" 0 kB 

Total: 25 packages (25 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

sieht nicht gut aus ... noch andere ideen was ich tun könnte um die oben genannten packte endgültig loszuwerden?
 
Zuletzt bearbeitet:
Sag mal, liest du hier eigentlich auch mal mit wenn dir hier schon Leute helfen?

Code:
emerge -Cp `eix --only-names -I gnome-base/*`

und noch ein

Code:
emerge -Cp `eix --only-names -I gnome-extra/*`
 
Code:
karloff@Stoertebecker ~ $ sudo emerge -Cp `eix --only-names -I gnome-base/*`

emerge unmerge can only be used with specific package names, not with world or
system targets.

hab erst vorhin gerafft gehabt das eix nen eigenständiges programm ist o_O steh heute etwas neben mir sry.

Aber irgendwie will er das immer noch ned machen und wenn ich den spezifischen packetnamen eingebe sagt er mir das gleiche.
 
So hab gnome noch einmal komplett neu emerged
dann mittels: emerge -Cp `eix --only-names -I gnome-base/*`
und emerge -Cp `eix --only-names -I gnome-extra/*`

alles wieder gelöscht und dann beim nächsten update:

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild N ] gnome-base/gnome-common-2.20.0 USE="-debug" 0 kB
[ebuild U ] net-misc/rsync-2.6.9-r5 [2.6.9-r3] USE="acl ipv6 -static -xinetd" 0 kB
[ebuild N ] gnome-base/orbit-2.14.10 USE="-debug -doc" 0 kB
[ebuild N ] gnome-base/gail-1.20.1 USE="-debug -doc" 0 kB
[ebuild N ] gnome-base/libgtop-2.20.0 USE="-debug" 0 kB
[ebuild N ] gnome-base/gnome-mime-data-2.18.0 USE="-debug" 0 kB
[ebuild N ] gnome-base/gconf-2.20.1 USE="-debug -doc" 0 kB
[ebuild N ] gnome-base/libbonobo-2.20.1 USE="-debug -doc" 0 kB
[ebuild N ] gnome-base/gnome-keyring-2.20.1 USE="hal pam -debug -doc -test" 0 kB
[ebuild N ] gnome-base/libglade-2.6.2 USE="-debug -doc" 0 kB
[ebuild N ] gnome-extra/libgsf-1.14.7 USE="bzip2 python -debug -doc -gnome" 0 kB
[ebuild U ] app-emulation/wine-0.9.46 [0.9.39] USE="X alsa cups dbus esd hal jpeg ldap ncurses opengl oss scanner xml -jack -lcms -nas" 12,162 kB
[ebuild U ] dev-python/PyQt-3.17.3 [3.17] USE="-debug -doc -examples" 786 kB
[ebuild U ] x11-libs/cairo-1.4.12 [1.4.10] USE="X directfb opengl svg -debug -doc -glitz -xcb" 3,200 kB
[ebuild N ] gnome-base/librsvg-2.18.2 USE="zlib -debug -doc -gnome" 0 kB
[ebuild N ] gnome-base/libgnomecanvas-2.20.1.1 USE="X -debug -doc" 0 kB
[ebuild N ] gnome-base/libgnomeprint-2.18.2 USE="cups -debug -doc" 0 kB
[ebuild N ] gnome-base/gdm-2.20.1 USE="ipv6 pam tcpd -accessibility (-afs) -branding -debug -dmx -remote (-selinux) -xinerama" 0 kB
[ebuild N ] gnome-base/gnome-menus-2.20.1 USE="python -debug" 0 kB
[ebuild N ] gnome-base/gnome-vfs-2.20.1 USE="acl hal ipv6 kerberos samba ssl -avahi -debug -doc -gnutls" 0 kB
[ebuild N ] gnome-base/libgnome-2.20.1.1 USE="esd -debug -doc" 0 kB
[ebuild N ] gnome-base/libbonoboui-2.20.0 USE="X -debug -doc" 0 kB
[ebuild N ] gnome-base/libgnomeui-2.20.1.1 USE="jpeg -debug -doc" 0 kB
[ebuild N ] gnome-base/gnome-mount-0.6 USE="-debug -gnome" 0 kB
[ebuild N ] gnome-base/gnome-desktop-2.20.1 USE="-debug -doc" 0 kB
[ebuild N ] gnome-extra/evolution-data-server-1.12.1 USE="ipv6 kerberos ldap ssl -debug -doc -keyring -krb4" 0 kB
[ebuild N ] gnome-base/eel-2.20.0 USE="X -debug" 0 kB
[ebuild N ] gnome-base/nautilus-2.20.0-r1 USE="X esd -beagle -debug -gnome -tracker" 0 kB
[ebuild N ] gnome-extra/nautilus-cd-burner-2.20.0 USE="cdr dvdr -debug" 0 kB

Total: 29 packages (4 upgrades, 25 new), Size of downloads: 16,147 kB

ich hab absolut keine Idee mehr was man noch machen kann um diesen gnome-mist loszuwerden, ich hoffe irgendwer von euch ...
 
du hast irgendein programm installiert, das gnome als abhängigkeit hat, oder useflags gesetzt die dafür sorgen das gnome installiert wird, finde raus was genau, und dann kannst du es mit

emerge -avuDN world

emerge --depclean

entfernen

probier mal "equery" aus
 
danke, aber
gnome hab ich nicht als use-flag
zum andern schauen wo die abhänigkeit herkommt ... ich hab schon mal im netz geschaut, die idee hatte ich auch schon ... aber wieder verworfen weil ich keine ahnung hab wo die abhängikeit herkommt bzw. keinen weg gefunden habe das herauszufinden.
 
mit :

equery d nautilus

bekommst du ne liste aller programme die von nautilus abhängen.

die programme deinstallieren oder das verwenden von nautilus in den programmen abschalten, wäre z.B schon mal ein erster schritt

wobei

equery d gnome-base/gnome-common

wohl mehr sinn macht ... wie gesacht nur beispiele ich hab kein plan von gnome

gnome hab ich nicht als use-flag

das hab ich auch nich behauptet, ich sagte du hast eventuell useflags gesetzt, die gnome als abhängigkeit installieren.

das useflag gnome kompiliert gnome unterstützung in einige programme ein, soweit ich weiss
 
Zuletzt bearbeitet:
danke, werd ich nachher mal schauen wo das herkommt und licht ins dunkle bringen.
 
Das world file befindet sich unter /var/lib/portage/.

Dort eventuell den Eintrag Gnome oder o.ä. löschen.
 
hmmh joa könnte auch ne möglichkeit sein, das du die pakete zwar unmerged hast aber die noch im world file stehen, wüsste zwar nich wie und warum, aber kannst ja mal gucken.

ansonsten: wie gesacht mit equery die abhängigkeiten herausfinden

equery d gnome-desktop

das paket was da raus kommt könnte evtl. der problemverursacher sein
 
Nein,

nimm für sowas eben nicht equery.

Das meldet nämlich beim Zeigen von Abhängigkeiten oft genug Bullshit, wie z.B. auch schon häufiger im gentoo-Forum diskutiert wurde.

Nimm für sowas lieber udep.
 
das equery oft bullshit anzeigt hab ich auch schon gemerkt, aber in ermangelung besseren wissens hab ichs halt immer benutzt, und mir hat es bis dato auch immer helfen können.

aber danke für den tip mit udep, das werde ich mal testen.

edit. das paket heisst übrigens udept, bevor sich jemand die finger wund googelt ;)
 
Zuletzt bearbeitet:

Ähnliche Themen

Seltsames Verhalten des Paketmanagements

SuSEfirewall blockt NIS und NFS trotz Freigabe

Evolution laggt bzw. PC "hängt" sicht fast auf

gentoo in ram laufen lassen

Mal komplett was neues aufbauen ?

Zurück
Oben