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?
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.
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.
Antworten:
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 alsclean
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--purge
Option 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:
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:
apt
Befehlapt-get
Befehlquelle
sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"
und er dient mir gut. Achtung:autoremove
Entfernt alte Kernel-Images.sudo apt-get autoremove && sudo apt-get clean
alles abgedeckt istsudo apt-get autoclean
?