sauber, automatisch reinigen und automatisch entfernen - sie zu kombinieren ist ein guter Schritt?

15

Wird es mit Hilfe von Debian orientierten Logik zu vereinen die drei Befehle logisch sein apt-get cleanund apt-get autocleanund apt-get autoremovein einen einzigen Befehl , das tut sie alle?

Arcticooling
quelle
1
Auf welche "Debian-orientierte Logik" beziehen Sie sich?
Chai T. Rex
Gemeinsame Logik in Debian-Systemen wie Debian und Ubuntu. Die Logik kommt in Syntax, Befehlen, Terminologie usw. heraus
Arcticooling

Antworten:

30

Dies hängt ganz davon ab, was Sie erreichen möchten. Sie sind aus einem bestimmten Grund getrennt. Aber mal sehen, was sie tatsächlich tun:

  • apt/apt-get clean → Bereinigt die Pakete und installiert das Skript in /var/cache/apt/archives/
  • apt/apt-get autoclean → Bereinigt veraltete Deb-Pakete, weniger als clean
  • apt/apt-get autoremove→ Entfernt verwaiste Pakete, die nicht mehr benötigt werden, aus dem System, löscht sie jedoch nicht. Verwenden Sie dazu die --purgeOption zusammen mit dem Befehl.

Es liegt also an Ihnen, zu entscheiden, ob Sie eine der ersten beiden mit der letzten kombinieren möchten, und Sie können dies wie folgt tun:

sudo apt autoremove && sudo apt clean

Wenn es das ist, was Sie wirklich tun möchten, aber jetzt einen zusätzlichen Befehl dafür zu codieren, ist es ziemlich überflüssig, um ehrlich zu sein.

Weiterführendes Lesematerial:

Videonauth
quelle
1
Ich habe einen Alias ​​für definiert sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"und er dient mir gut. Achtung: autoremoveEntfernt alte Kernel-Images.
Nachtisch
Wenn ich Ihre Antwort richtig verstanden habe, wollen Sie damit sagen, dass sudo apt-get autoremove && sudo apt-get cleanalles abgedeckt ist sudo apt-get autoclean?
Arcticooling
2
Genau, Autoclean entfernt nur Dateien aus den Archiven, die nicht mehr heruntergeladen werden können, und bereinigt die Archive vollständig.
Videonauth