[gelöst] stable: Warum wird Ü-Paket libgconf2-4 nicht automatisch entfernt?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
bullgard
Beiträge: 1651
Registriert: 14.09.2012 23:03:01

[gelöst] stable: Warum wird Ü-Paket libgconf2-4 nicht automatisch entfernt?

Beitrag von bullgard » 04.09.2018 06:30:34

Hallo debianforum.de,
[Debian stable, schon > 1 a aktuell eingerichtet]

Code: Alles auswählen

~$ apt search libgconf2-4
gibt aus:

libgconf2-4/stable,now 3.2.6-4+b1 amd64 [installiert]
GNOME-Konfigurationsdatenbanksystem (Übergangspaket)
Warum wird dieses Übergangspaket nicht durch dist-upgrade automatisch entfernt?
Hat hier der Paketbetreuer nicht seine Pflicht vernachlässigt?
(In meinem Debian-unstable, Flavour siduction, wurde es automatisch entfernt.)
Mit freundlichen Grüßen
bullgard
Zuletzt geändert von bullgard am 04.09.2018 22:32:00, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: stable: Warum wird Ü-Paket libgconf2-4 nicht automatisch entfernt?

Beitrag von DeletedUserReAsG » 04.09.2018 07:06:00

Vielleicht, weil Transistional-Packets den Übergang zu neuen Paketen erleichtern sollen und nichts damit zu tun haben, ob sie automatisch entfernt werden sollen, oder nicht. Die Frage wäre, ob in der gegebenen Installation noch irgendein Paket das betreffende Paket namentlich als Abhängigkeit hat (wie’s nachgeschaut wird, weißt du ja). Da sich in Stable die Abhängikeiten im Normalfall nicht ändern, wird da auch nix automatisch passieren; dem Paketbetreuer ist kein Vorwurf zu machen. Allenfalls dem Anwender, der wild Vermutungen über angebliche Pflichtverletzungen anstellt, statt sich zu informieren.

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: stable: Warum wird Ü-Paket libgconf2-4 nicht automatisch entfernt?

Beitrag von smutbert » 04.09.2018 11:06:08

Zusätzlich zu den Abhängigkeiten ist aus Sicht der Paketverwaltung ein Übergangspaket ein ganz normales Paket. Ist das Paket also als „manuell installiert“ markiert, wird es auch nicht automatisch entfernt.

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: stable: Warum wird Ü-Paket libgconf2-4 nicht automatisch entfernt?

Beitrag von novalix » 04.09.2018 15:05:58

Der Vergleich hinkt hier.
Das Paket ist ein Übergangspaket *für* stable. Solange Du stable installiert hast, wird es dort als Abhängigkeit gebraucht, um Auflösungsprobleme zu vermeiden. Es kann *nach* der erfolgreichen Abhängigkeitsauflösung deinstalliert werden. Das Paketsystem selber hat aber keine sinnvolle Handhabe, um eine solche Aktion verläßlich auszuführen, ausser die Abhängigkeit, über die es installiert wurde, zu entfernen. Das geschieht sinnvollerweise erst in einem neuen Release.
Dein siduction hat dieses Paket entfernt, weil kein anderes Paket eine Abhängigkeit darauf anzeigt.

Probleme sollte dieses Verfahren für den User eigentlich keine bereiten. So ein Übergangspaket ist ganz klein und tut keinem was (wenn man es nicht reizt).
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

bullgard
Beiträge: 1651
Registriert: 14.09.2012 23:03:01

Re: stable: Warum wird Ü-Paket libgconf2-4 nicht automatisch entfernt?

Beitrag von bullgard » 04.09.2018 22:31:27

Hallo niemand, smubert und novalix,
ja, das ist die Lösung.
Vielen Dank!
Gruß
bullgard

Antworten