Was ist Ubuntus Politik, alte Kernel zu behalten?

46

Ich habe gerade keinen Speicherplatz mehr auf /. Als ich mir die Situation ansah, wurde mir klar, dass Ubuntu seit der ersten Installation von 12.04 den Kernel ~ 23-mal aktualisiert und alle alten Kernel-, Binär- und Header-Quellen beibehalten hat .

Ich habe gerade apt-get purgealle bis auf das letzte Paar manuell ausgewählt und dabei ~ 4 GB Speicherplatz gespart (auf einer 20-GB-Partition, das ist also sehr wichtig). Warum sollte Ubuntu all diese behalten wollen? Fehlt eine Funktion wie "Letzte 4 behalten" oder gibt es einen anderen Grund?

Kunstvollroboter
quelle

Antworten:

37

Ubuntu hat aus Sicherheitsgründen die alten Kernel beibehalten, sollte aber jetzt die alten Kernel automatisch bereinigen.

Das System sollte alte Kernel nach diesem Fehler automatisch bereinigen:

Vielleicht möchten Sie also sicherstellen, dass Ihr System auf dem neuesten Stand ist und dass Sie apt (0.9.7.5ubuntu5.5) installiert haben. Wenn Sie immer noch das falsche Verhalten feststellen , melden Sie bitte einen Fehler im apt-Paket.

Dies ist auch nützlich, wenn Sie Dinge bereinigen möchten:

Sie müssen nicht jedes Kernelpaket manuell bereinigen. sudo apt-get autoremoveWenn Sie dies von Zeit zu Zeit tun, werden nicht mehr benötigte Kernel entfernt. Es ist jedoch wahrscheinlich einfacher, die Hauptursache dafür zu finden, warum Ihr System alte Kernel nicht automatisch bereinigt.

Jorge Castro
quelle