Dpkg

Aus SchnallIchNet
Wechseln zu: Navigation, Suche

Repack installierter Pakete

dpkg -l | grep ^ii | awk '{print $2}' | xargs dpkg-repack

Ich möchte alle Pakete die auf ii (installiert) stehen mit der aktuellen Konfiguration neu bauen. Dies ist der Fall, wenn ich meine Software auf ein anderes System übertragen möchte, ohne sie neu zu konfigurieren.


Purge erzwingen

dpkg -l | grep ^rc | awk '{print $2}' | xargs dpkg -P

Ich möchte alle Pakete die auf rc (remove, configured) stehen, jedoch nicht gepurged (Konfiguration ist noch vorhanden) jetzt endgültig purgen. Dies ist der Fall, wenn ich eine bestimmte Software definitiv nicht mehr verwenden will.


Paket(e) auf HOLD setzen/HOLD entfernen

echo "<PAKETNAME> hold" | dpkg --set-selections

z.b.

echo "exim4 hold" | dpkg --set-selections

Setting a package "on hold" means that it will not automatically be upgraded. Instead apt-get only displays a warning saying that a new version would be available forcing you to explicitly type "apt-get install <PACKAGE>" to upgrade it.

echo <paketname> "install" | dpkg --set-selections

entfernt den 'hold'-status wieder