passend (Erweitertes Verpackungstool ) ist das Paketinstallations- und Abhängigkeitsverwaltungstool in Debian und anderen Debian-basierten Distributionen. Es funktioniert über „Dpkg“. ‘, was nichts anderes als Debian ist Paket-Installer.
So passend Pakete installiert ist:Es lädt das Paket für die erforderliche Software herunter und lädt zusätzlich die Pakete für alle Abhängigkeiten für die erforderliche Software herunter.
Empfohlene Lektüre :So aktivieren Sie das „Universum“-Repository in UbuntuSobald die Pakete extrahiert und die Installation abgeschlossen ist, werden sie in einen Cache verschoben Verzeichnis, das sich unter „/var/cache/apt/archives befindet ’. Einige Pakete für Bibliotheken usw. befinden sich auch in anderen Verzeichnissen.
Der Grund, warum diese Pakete im Cache aufbewahrt werden ist das:Das nächste Mal hat eine andere Software ein vorhandenes Paket im Cache (mit der erforderlichen Version), Apt lädt das Paket nicht herunter, sondern verwendet es stattdessen aus dem Cache selbst.
Wenn das System jedoch älter wird, werden viele Pakete im Cache unübersichtlich . Daher empfiehlt es sich, Apt Cache zu leeren von Zeit zu Zeit, um den belegten Platz freizugeben.
Heute werden wir sehen, wie man den Apt-Cache löscht in Debian und andere Debian-basierte Distributionen.
Apt Clean-Befehl
Zum Löschen der apt Cache können wir apt nennen mit dem 'sauberen ‘ Parameter, um alle Dateien im Cache-Verzeichnis zu entfernen. Der Benutzer muss diese Dateien nicht manuell löschen.
Sie können "apt clean" ausführen ' mit einem Parameter namens '--dry-run
‘, d.h. der Testlaufparameter, der Ihnen einfach die Verzeichnisse zeigt, aus denen Pakete gelöscht werden, und die Pakete nicht wirklich löschen.
$ sudo apt clean --dry-run
Um all diese Verzeichnisse zu löschen, können Sie apt clean ausführen (ohne Probelauf).
$ sudo apt clean
Apt Autoclean-Befehl
Ähnlich wie apt clean , gibt es einen weiteren Befehl namens ‘apt autoclean ’. Dieser Befehl entfernt die Pakete aus dem Cache , für die eine neuere Version im Repository verfügbar ist.
passend überprüft das Repository auf eine neuere Version jedes Pakets im Cache .
$ sudo apt autoclean
Die anderen Pakete im Cache , die noch keine neuere Version im Repository haben, bleiben im Cache und werden nicht mit autoclean gelöscht .
Schlussfolgerung
In diesem Artikel haben wir gelernt, wie man den apt-Cache löscht in Debian und Debian-basierte Distributionen. Es empfiehlt sich, den Cache von Zeit zu Zeit zu löschen. Benutzer können auch einen Cron-Job planen (der automatisch einen Befehl in bestimmten Zeitintervallen ausführt), um den Cache zu leeren.
Wenn Sie Fragen haben, lassen Sie es uns in den Kommentaren unten wissen!