Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

02.03.2015, 22:42

umergen von gnome-bluetooth

Hey,

ich bin ein Gentoo-Newbie und habe Probleme mit dem unmerge von gnome-bluetooth/gnome-bluetooth-3.12.0. Ich nutze cinnamon als Desktopumgebung und habe gnome-bluetooth nachträglich installiert. Wenn ich das Paket mit

Quellcode

1
emerge -aC gnome-bluetooth

entferne, dann will emerge es beim nächsten Update mit

Quellcode

1
2
3
4
5
6
7
8
9
10
 # emerge --ask --update --newuse --deep --with-bdeps=y @world

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

Calculating dependencies... done!
[ebuild  N 	] net-wireless/gnome-bluetooth-3.12.0  USE="introspection -debug" 

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

Quitting.

wieder neu installieren, was ich nicht wirklich verstehe. Angebllich wird gnome-bluetooth für nm-applet benötigt, welches wiederum von cinnamon selbst abhängt.

Quellcode

1
2
3
4
5
6
7
# equery d gnome-bluetooth
 * These packages depend on gnome-bluetooth:
gnome-extra/nm-applet-0.9.10.0 (bluetooth ? >=net-wireless/gnome-bluetooth-2.27.6)
# equery d nm-applet
 * These packages depend on nm-applet:
gnome-extra/cinnamon-2.2.16-r2 (networkmanager ? gnome-extra/nm-applet)
gnome-extra/cinnamon-control-center-2.2.11 (>=gnome-extra/nm-applet-0.9.8)

Ich kapiere diese Abhängigkeit nicht, denn bevor ich gnome-bluetooth manuell installiert habe, waren die beiden anderen Pakete ja auch installiert, ohne dass automatisch gnome-bluetooth hinzugezogen wurde. Wie kann ich gnome-bluetooth entfernen, ohne nm-applet und cinammon zu entfernen?

Danke & Grüße
Frink

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Frink« (03.03.2015, 01:04)


2

03.03.2015, 00:23

Hallo Frink, willkommen im Forum :)

Vermutlich ist das Paket gnome-extra/nm-applet mit dem Useflag "bluetooth" installiert - somit gibt es dann eine Abhängigkeit zu net-wireless/gnome-bluetooth

Schau mal in deiner "equery depends gnome-bluetooth" Ausgabe

Zitat

Quellcode

1
2
3
# equery d gnome-bluetooth
 * These packages depend on gnome-bluetooth:
gnome-extra/nm-applet-0.9.10.0 (bluetooth ? >=net-wireless/gnome-bluetooth-2.27.6)
Mit dem (bluetooth ? >=net-wireless/gnome-bluetooth-2.27.6
ist gemeint: Wenn mit USE=bluetooth dann wird >=net-wireless/gnome-bluetooth-2.27.6
benötigt.
Baue gnome-extra/nm-applet mit USE=-bluetooth
dann sollte es diese Abhängigkeit auf gnome-bluetooth nicht mehr geben.

3

03.03.2015, 01:02

Hallo Josef,

danke für die Antwort. Ja, das macht Sinn. Ich habe jetzt "gnome-extra/nm-applet -bluetooth" in /etc/portage/package.use eingetragen, um den globalen USE-flag bluetooth in dem Fall zu deaktivieren und damit ist die Abhängigkeit auch aufgehoben. Danke für die Erläuterung.

Viele Grüße

Frink

4

03.03.2015, 01:25

Prima :)

Noch ein Tipp,
nutze zum deinstallieren von Paketen besser die emerge Option --depclean (kleines -c)
anstatt --unmerge (großes -C)
Das ist wesentlich sicherer, denn mit --unmerge kann man auch fürs Grundsystem wichtige Pakete deinstallieren, womit das System ggf beschädigt wird.

Wenn du mit --depclean direkt auf ein (oder mehrere) Paket(e) losgehst, und dann auch noch --verbose mit hinzunimmst, dann werden dir gar die reverse Dependencies mit ausgegeben, sprich du kannst gleich sehen ob, und wenn ja, welche Pakete noch Abhängigkeiten drauf haben :)

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
# emerge -avc gcc

Calculating dependencies... done!
  sys-devel/gcc-4.8.4 pulled in by:
    @system requires sys-devel/gcc
    dev-db/mariadb-10.0.17 requires >=sys-devel/gcc-3.4.6
    sys-apps/systemd-219-r1 requires >=sys-devel/gcc-4.6
    sys-libs/glibc-2.19-r1 requires >=sys-devel/gcc-4.3
    x11-misc/sddm-0.11.0 requires >=sys-devel/gcc-4.7.0

>>> No packages selected for removal by depclean
...
Schau dazu am besten auch noch mal im "man emerge" unter --depclean

Viel Erfolg

5

03.03.2015, 02:04

Danke für den Hinweis, merke ich mir.