Debian und orphans

Hallo,

mittels gtkorphan kann man sich sogenannte verwaiste Programmpakete von debian
anzeigen lassen, um sein System ein wenig zu entschlacken.

Dabei werden sowohl „echte“ orphans angezeigt, die keine anderen Pakete mehr
benötigen und auch selbst nicht auf andere Pakete aufbauen, aber leider auch
solche Programme, die quasi „oben an der Spitze“ stehen, aus Anwendersicht.
Diese Pakete werden - was korrekt angezeigt wird - von keinem anderen Paket
benötigt, aber sie bauen auf jede Menge andere Pakete auf. Das hat zur Folge,
daß man sich auf diese Art ausgerechnet die Programme weglöschen kann, die man
doch eigentlich dauernd braucht. Beispiel: audacity. Das Paket wird deswegen in
gtkorphan als verwaist angezeigt, weil darauf kein anderes Paket verweist (hey,
witziges Wortspiel *g*), aber natürlich benötigt audacity selbst auch Pakete
und es ist mein Audioeditor, den ich nicht löschen will.

Gibt es eine Möglichkeit, entweder mit gtkorphan oder einem anderen Tool, sich
die Abhängigkeiten der Pakete untereinander graphisch so anzeigen zu lassen,
daß man auch erkennen kann, wenn ein Paket an der „untersten Stelle“ steht und
auf kein anderes Paket aufbaut und desweiteren auch alle darauf aufbauenden
Pakete sehen kann? Dabei muß häufig berücksichtigt werden, daß diverse
Programmpakete nicht direkt Abhängigkeiten besitzen, sondern andere Pakete
vorschlagen. Sie verzweigen dann nicht auf sie, sondern benutzen einfach deren
Funktionalität, wenn sie vorhanden sind. „Vorschläge“ müssen dann also noch als
„Abhängigkeiten“ angesehen werden können.

Danke für jeden Hinweis, den Ihr habt.

Snubbelfot.

Moien

Dabei werden sowohl „echte“ orphans angezeigt, die keine
anderen Pakete mehr
benötigen und auch selbst nicht auf andere Pakete aufbauen,
aber leider auch
solche Programme, die quasi „oben an der Spitze“ stehen, aus
Anwendersicht.

Das ist Einstellungssache. Wenn du genauer eingrenzen willst dann nimm deborphan und lies die man-page dazu durch.

cu

Hallo,

schau Dir mal ‚debfoster‘ an. Damit kannst Du eine Liste aller Pakete erstellen, die Du auf dem Rechner behalten willst, der Rest wird gelöscht. Dabei werden Abhängigkeiten und auf Wunsch auch Empfehlungen berücksichtigt (siehe /etc/debfoster.conf).
Ich benutze das schon länger und bin sehr zufrieden damit.

Gruß
Diether