Wie entferne ich zwischengespeicherte .deb-Dateien?

60

Ich denke, sobald wir die Pakete mit apt-get bekommen, speichert es in / var / cache / apt / archives. Ist es sicher, die Archivdateien zu entfernen, um Speicherplatz zu sparen? Können wir auch andere Dateien entfernen, um Platz zu sparen?

Prabesh Shrestha
quelle

Antworten:

89

Ich denke, es ist sicher, die Archivdateien zu entfernen. Wenn Sie also Speicherplatz freigeben möchten, sind dies meine Empfehlungen:

So löschen Sie heruntergeladene Pakete (.deb), die bereits installiert sind (und nicht mehr benötigt werden)

sudo apt-get clean

Entfernen aller in Ihrem Cache gespeicherten Archive für Pakete, die nicht mehr heruntergeladen werden können (also Pakete, die sich nicht mehr im Repository befinden oder eine neuere Version im Repository haben).

sudo apt-get autoclean

So entfernen Sie nicht benötigte Pakete (Nach der Deinstallation einer App gibt es möglicherweise Pakete, die Sie nicht mehr benötigen).

sudo apt-get autoremove

Alte Kernelversionen löschen

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

Wenn Sie nicht wissen, welche Kernelversion entfernt werden soll

dpkg --get-selections | grep linux-image

Source: Limpiando Ubuntu: comandos y programas (actualización) & Wie kann ich Speicherplatz freigeben ?

DrKenobi
quelle
1
Sehr schön danke! Seltsamerweise hatten Sie sogar das Bedürfnis, zu einer älteren Kernelversion überzugehen? Ich habe es zwischen 2005 und 2009 ein paar Mal gemacht, aber in letzter Zeit nicht.
Itsols
Ich fand apt-get --purge autoremovebei cyberciti.biz/faq/…, die Sie verwenden können, um alte Linux-Kernel-Images zu entfernen
Jelmer
@itsols Ich muss vor ein paar Tagen einen Kernel zurücksetzen, ein Laptop würde nicht mit dem neuen Kernel booten.
Strg-Alt-Delor
9

Ja, es ist im Allgemeinen sicher, sie zu entfernen, es sei denn, Sie hatten eine schlechte Internetverbindung und mussten bestimmte Pakete neu installieren.

Um sie zu entfernen, öffnen Sie ein Terminal und geben Sie Folgendes ein:

sudo apt-get clean

Sie können auch Ubuntu-Tweak und Bleachbit verwenden .

Reda Lazri
quelle
3

Und bezogen auf den sauberen Cache ... können Sie diesen Befehl verwenden

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`

um alle Konfigurationen zu löschen, die sich auf ein nicht kristallisiertes Programm beziehen.

Und:

1) localepurge : zum Löschen von für Sie nicht interessanten localizazion-Paketen

2) deporphan und sein gnome interface gtkorphan .

peppe84
quelle
0

Sie können 'sudo apt-get clean' ausführen, um zwischengespeicherte .debs zu löschen. Wenn sie benötigt werden, werden sie erneut heruntergeladen. Es gibt auch ein Programm namens Computer-Hausmeister, um beim Entfernen alter Dateien zu helfen.

Micahg
quelle
1
Hum ... hier geht es darum, ein Flag zu setzen, das das .DEB-Caching ein für allemal deaktiviert ... wenn das wirklich verfügbar ist, klingt es so, als würde ich das Rad neu erfinden (crons zum Löschen alter Dateien usw.).
bruno.braga
0

Wenn Sie mit der Installation von Teilpaketen herumgespielt haben, werden diese ebenfalls mit "apt-get autoclean" entfernt.

Ich führe einen Cron-Job aus, um dies auf einigen Systemen zu tun, die in der Cloud gesichert wurden, um die Dateigröße niedrig zu halten.

HTH,

JR

Jonathan Ross
quelle
0

Demnach: http://www.howtogeek.com/howto/28502/how-to-free-up-a-lot-of-disk-space-on-ubuntu-linux-by-deleting-cached-package- files / gibt es eine Option, um das Caching im synaptic package manager zu deaktivieren ...

Weiß jemand, wo die Konfiguration definiert wird? (nein wo in / etc / apt / soweit ich das beurteilen kann)

bruno.braga
quelle
1
Willkommen bei Ask Ubuntu! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Verwenden Sie außerdem die Schaltfläche Antwort posten nur für tatsächliche Antworten. Wenn Sie eine Frage haben, fügen Sie sie entweder als Kommentar zu Ihrer Antwort oder zur ursprünglichen Frage hinzu.
Oyibo
1
Tut mir leid, aber ein bisschen habe ich den Link "Kommentar hinzufügen" verpasst (ich habe das Gefühl, er war nicht da und ich habe eine Antwort hinzugefügt), bis es zu spät war ... seien Sie beim nächsten Mal vorsichtig.
bruno.braga