Page 1 of 1

Debian Pakete aufräumen ;-)

Posted: 2003-07-14 21:44
by metrix
Moin,

habe Debian im Einsatz und hier und da mal was zum Test installiert - natürlich alles per APT.

Manchmal installiert apt ja noch abhängige Pakete mit. Wenn ich dann das Hauptpaket entferne mit remove bleiben diese stehen. Habe ich eine chance die finden zu lassen und ordentlich zu entfernen?

Danke.

Re: Debian Pakete aufräumen ;-)

Posted: 2003-07-15 00:43
by dea
Für die automatische Deinstallation im Nachinein fällt mir leider nichts ein.

So lange Du eine der GUIs (dselect, aptitude, synaptic, ...) benutzt hast, hattest Du immer schon die Möglichkeit, automatisch aufgrund von Abhängigkeiten installierte Pakete als solche zu kennzeichnen. Diese würden dann selbständig deinstalliert werden (können).

Vll. helfen Dir noch apt-listchanges (muss man wahrscheinlich biegen) oder deborphan weiter ...

Re: Debian Pakete aufräumen ;-)

Posted: 2003-07-15 01:04
by dodolin
deborphan sollte genau das gewünschte leisten, siehe http://www.openoffice.de/linux/buch/deborphan.html

debfoster wäre eventuell auch einen Blick wert: http://www.openoffice.de/linux/buch/debfoster.html

apt-listchanges ist wohl eher nicht das gesuchte, siehe http://www.openoffice.de/linux/buch/apt.html#AEN5351

Re: Debian Pakete aufräumen ;-)

Posted: 2003-07-15 05:04
by dea
So langsam glaube ich, ich sollte mir auch mal das Buch durchlesen und nicht nur die Manpages ... ;)

debfoster war eigentlich das Tool was ich im "Hinterkopf" hatte. Leider fiel mir der Name nicht mehr ein (hatte es bisher auch nureinmal installiert und nie benutzt ...)

Für die Zukunft hätte ich noch einen Tip:

1. Nach der (Erst-)Installation des Systems:

Code: Select all

dpkg --get-selections > ~/InitList.pkg
2. Danach einen Job in /etc/cron.weekly eintragen:

Code: Select all

dpkg --get-selections 1> /root/PackageList-$(date +%d.%m.%y).pkg 2> /root/PackageLis-$(date +%d.%m.%yt.err
Bei entsprechend häufigen Installationen bzw. Deinstallationen kannst Du so prima eine Installationshistorie erstellen die Du super mit diff nachspielen oder per grep auf "verlorene" Pakete ("ich hatte da mal was, aber das hatte ich runtergeschmissen - wie hieß denn das Paket dazu?"-Situationen) hin durchsuchen kannst :)