APT-Paket-Cache (apt clean und autoclean)
Der APT-Paket-Cache ist der Ordner /var/cache/apt/archives, in dem apt und apt-get heruntergeladene .deb-Paketdateien auf Debian, Ubuntu und verwandten Distributionen speichern. apt-get clean entfernt alle zwischengespeicherten Pakete, apt-get autoclean entfernt nur diejenigen, die nicht mehr heruntergeladen werden können, und apt autoremove entfernt Pakete, die nicht mehr benötigt werden.
1Was die einzelnen Befehle bewirken
clean entfernt alles außer der Sperrdatei aus /var/cache/apt/archives und dem dazugehörigen partial-Ordner. Die Pakete bleiben installiert; nur die heruntergeladenen Kopien werden gelöscht.
autoclean löscht zwischengespeicherte Paketdateien, die in den Repositories nicht mehr verfügbar sind, wodurch verhindert wird, dass der Cache unendlich anwächst.
autoremove deinstalliert Pakete, die automatisch als Abhängigkeiten installiert wurden und nicht mehr benötigt werden, wie zum Beispiel alte Kernel unter Ubuntu.
2Die Größe ermitteln
du -sh /var/cache/apt/archives zeigt an, wie viel Speicherplatz der Cache belegt.
So bereinigen Sie den APT-Cache
- Größe überprüfen:
du -sh /var/cache/apt/archives - Alle zwischengespeicherten Pakete entfernen:
sudo apt-get clean - Überprüfen, was entfernt würde:
apt-get -s autoremove - Wenn die Liste korrekt aussieht:
sudo apt autoremove
Vorsicht
- Lesen Sie die autoremove-Liste, bevor Sie bestätigen: Ein von Ihnen verwendetes Paket kann aufgelistet sein, wenn es nur als Abhängigkeit installiert wurde.
- Behalten Sie mindestens einen älteren Kernel, von dem Sie wissen, dass er startet.
Verwandte Artikel
- Festplattenbelegung mit du und ncduSo finden Sie mit du und dem interaktiven ncdu heraus, was eine Linux-Festplatte füllt, unter Verwendung von Optionen, die auf einem Dateisystem bleiben.
- df (disk free)Wie man die Ausgabe von df liest, warum Use% bei normalen Benutzern 100% erreichen kann, bevor Avail null ist, und wie man Inodes mit df -i überprüft.
- journalctl und das systemd-JournalErfahren Sie, wie Sie Protokolle mit journalctl lesen, den Speicherplatzbedarf des Journals prüfen und es mit --vacuum-Optionen sicher verkleinern.
Quellen
- apt-get(8) (Debian) manpages.debian.org
- apt(8) (Debian) manpages.debian.org
Zuletzt geprüft: