
Wenn ich laufe
sudo apt-get purge -s clipit
Ich verstehe:
$ sudo apt-get purge -s clipit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libappindicator1
Use 'apt-get autoremove' to remove it.
The following packages will be REMOVED:
clipit*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Purg clipit [1.4.1-1.1ubuntu1]
$
Ich sehe clipit*
statt nur clipit
. Was bedeutet das *
hier?
(Dies gilt nicht nur für Clipit, sondern auch für andere Pakete.)
Antwort1
Laut der Handbuchseite apt-get
heißt es:
APT-GET(8) APT APT-GET(8) NAME apt-get - Dienstprogramm zur APT-Paketverwaltung - Befehlszeilenschnittstelle entfernen remove ist identisch mit install, außer dass Pakete entfernt werden. statt installiert. Beachten Sie, dass das Entfernen eines Pakets dessen Konfigurationsdateien im System. Wenn ein Pluszeichen an die Paketname (ohne Leerzeichen), das identifizierte Paket wird installiert statt entfernt. säubern purge ist identisch mit remove, außer dass Pakete entfernt werden und bereinigt (alle Konfigurationsdateien werden ebenfalls gelöscht).
Das erklärt den Unterschied zwischen remove
und purge
. Im Grunde genommen remove
wird nur das Paket entfernt, ohne die Konfigurationsdateien zu berühren oder zu ändern. Dabei purge
wird alles entfernt, was mit dem Paket zu tun hat, einschließlich der Konfigurationsdateien.
Allerdings bedeutet clipit*
„mit *
“ dass das besagte Paket und alle darin enthaltenen Inhalte (Konfigurationsdateien usw.) entsprechend entfernt werden.
Beispiele;
entfernen- Wenn Sie Skype, Chrome usw. oder ein anderes Paket entfernen, das Konfigurationsdateien in Ihrem /home/user
Verzeichnis enthält. Diese werden nicht entfernt.
säubern- Wenn Sie dies außerdem auf Bind, MySQL, Squid usw. oder auf Pakete anwenden, die Konfigurationsdateien an ihrem jeweiligen Speicherort speichern, wie z /etc
. B. …, werden diese gelöscht.
Antwort2
*
wird beim Bereinigen an den Paketnamen angehängt, da beim Bereinigen zusammen mit dem Originalpaket auch Konfigurationsdateien und Abhängigkeiten entfernt werden.
purge - Remove packages and config files