it-swarm.com.de

dpkg --get-selections zeigt Pakete an, die mit "deinstall" markiert sind

Beim Ausführen von dpkg --get-selections werden Pakete mit einem der Marker install oder deinstall angezeigt.

Einige Pakete konnte ich mit apt-get remove komplett entfernen.

  1. Was bedeutet deinstall?

  2. Was kann getan werden, damit die mit deinstall gekennzeichneten Pakete nicht mehr von dpkg --get-selections aufgelistet werden?

38
user78225

Was bedeutet "deinstallieren"?

Aus der Manpage von dpkg bedeutet dies

das Paket wird zum Deinstallieren oder Entfernen ausgewählt (d. h. wir möchten alle Dateien mit Ausnahme der Konfigurationsdateien entfernen).

Sie haben auch gefragt

Was kann getan werden, damit die mit "deinstall" gekennzeichneten Pakete nicht mehr von "dpkg --get-selections" aufgelistet werden?

Es gibt zwei Möglichkeiten, um im Befehl dpkg --get-selections nicht aufgelistet zu werden.

1. Deaktivieren Sie die zu entfernenden Pakete

Sie können die zum Entfernen ausgewählten Pakete abwählen. Auf diese Weise zeigt dpkg --get-selection den Eintrag "deinstall" nicht an.

Schauen Sie sich diese Antwort an, um die genaue Vorgehensweise zu finden

2. Sie können die ausgewählte Aufgabe tatsächlich ausführen, d. H. Deinstallieren

Es wird nicht empfohlen, wenn Sie versehentlich einen dpkg --clear-selections durchgeführt haben, der alle Pakete als "deinstall" markiert, mit Ausnahme der wesentlichen (Hier bedeutet wesentliche nicht, dass Sie einen haben können System ohne unnötige Software, das Wesentliche bedeutet, Sie können nur ein sehr einfaches Linux-System booten und haben .

Der Befehl zum Ausführen der gewünschten ausgewählten Aufgabe lautet:

Sudo apt-get dselect-upgrade

Ich hoffe, dies beantwortet Ihre Frage.


Für weitere Informationen können Sie diese Links überprüfen.

17
Anwar

Die Antwort "Sudo apt-get select-upgrade" hat bei mir nicht funktioniert. So entfernen Sie ein einzelnes installiertes Paket, das ich verwendet habe:

Sudo apt-get --purge remove <package_name>
14
John

Wenn apt-get --purge das Paket nicht entfernen kann, versuchen Sie Folgendes:

Überprüfen Sie die deinstallierten Pakete, um sicherzustellen, dass Sie sie wirklich entfernen möchten.

dpkg --get-selections | grep deinstall | cut -f1

Wenn Sie sicher sind, führen Sie dpkg --purge aus:

Sudo dpkg --purge `dpkg --get-selections | grep deinstall | cut -f1`
10