Debian Pakete aufräumen ;-)

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
metrix
Posts: 94
Joined: 2002-10-26 15:52
 

Debian Pakete aufräumen ;-)

Post 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.
dea
Posts: 532
Joined: 2002-08-13 12:05
 

Re: Debian Pakete aufräumen ;-)

Post 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 ...
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Debian Pakete aufräumen ;-)

Post 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
dea
Posts: 532
Joined: 2002-08-13 12:05
 

Re: Debian Pakete aufräumen ;-)

Post 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 :)
Post Reply