it-swarm-eu.dev

Was ist der Unterschied zwischen den Optionen "autoclean", "autoremove" und "clean"?

apt-get hat einige Optionen, die für mich gleich aussehen: autoclean, autoremove und clean. Was macht jeder von ihnen?

146
Antony

Aus der Manpage apt-get:

  • reinigen: clean löscht das lokale Repository der abgerufenen Paketdateien. Es entfernt alles außer der Sperrdatei aus/var/cache/apt/archives/und/var/cache/apt/archives/partial /. Wenn APT als dselect (1) -Methode verwendet wird, wird die Bereinigung automatisch ausgeführt. Diejenigen, die dselect nicht verwenden, werden wahrscheinlich von Zeit zu Zeit apt-get clean ausführen wollen, um Speicherplatz freizugeben.

  • automatische Säuberung: Wie clean löscht autoclean das lokale Repository der abgerufenen Paketdateien. Der Unterschied besteht darin, dass nur Paketdateien entfernt werden, die nicht mehr heruntergeladen werden können und weitgehend unbrauchbar sind. Auf diese Weise kann ein Cache über einen langen Zeitraum beibehalten werden, ohne dass er außer Kontrolle gerät. Die Konfigurationsoption APT :: Clean-Installed verhindert, dass installierte Pakete gelöscht werden, wenn sie deaktiviert sind.

  • automatisch entfernen: wird verwendet, um Pakete zu entfernen, die automatisch installiert wurden, um Abhängigkeiten für ein Paket zu erfüllen, und die nicht mehr benötigt werden.


Jeder Befehl hat eine Handbuchseite. Wenn Sie wissen möchten, was ihre Parameter sind oder was jeder von ihnen tut, geben Sie einfach die Shell man <command> ein. man apt-get

176
Decio Lira

autoclean: Entfernt alle in Ihrem Cache gespeicherten Archive für Pakete, die nicht mehr heruntergeladen werden können (also Pakete, die nicht mehr im Repo sind oder die eine neuere Version im Repo haben).

bereinigen: Entfernt alle in Ihrem Cache gespeicherten Archive.

autoremove: eine ganz andere Sache, diese Option lässt apt nach Paketen suchen, die als Abhängigkeit von einem bereits deinstallierten Paket installiert wurden, und entfernt sie. Dies wird verwendet, um nicht verwendete Abhängigkeiten zu bereinigen, die auf Ihrem System verbleiben.

Antwort gefunden: http://ubuntuforums.org/showthread.php?t=394952

28
Antony