Ich habe ein bisschen herumgebuddelt und festgestellt, dass die automatische Bereinigung für Kernel aktiviert ist /etc/kernel/postinst.d/apt-auto-removal
und die Datei Folgendes anzeigt:
# In the common case this results in two kernels saved (booted into the
# second-latest kernel, we install the latest kernel in an upgrade), but
# can save up to four. Kernel refers here to a distinct release, which can
# potentially be installed in multiple flavours counting as one kernel.
Aber dieses Skript ist weit über meinem Kopf und ich kann nicht leicht herausfinden, wie etwas anderes als die letzten 4 Kernel autoclean.
apt
package-management
kernel
Fabby
quelle
quelle
apt
Paket einen Fehlerbericht "wishlist" hinzufügen , damit die Anzahl der Kernel angepasst werden kann.Antworten:
Wenn "bis zu vier" angezeigt wird, können die derzeit ausgeführte, die aktuell installierte, die neueste und die vorherige Version unterschiedlich sein, sodass vier Versionen automatisch beibehalten werden (mindestens zwei). Siehe diesen Teil des Codes:
Ich denke, der einfachste Weg, ältere Kernel zu retten, wäre, die
$previous_version
Liste zu erweitern. Anstatt von:Tun:
quelle
apt
Pakets ist, kann sie beimapt
Upgrade auf die Standarddatei zurückgesetzt werden ./etc
, also ist es vermutlich eine conffile und änderungen sollten beibehalten werden (oder zumindest der benutzer wird danach gefragt)/etc
sind conffiles, aber es scheint, dass Benutzer oft verwirrt werden, wenn das "behalten oder ersetzen?" Frage erscheint ...The following packages were automatically installed and are no longer required: linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic linux-image-4.10.0-38-generic linux-image-extra-4.10.0-38-generic linux-signed-image-4.10.0-38-generic Use 'sudo apt autoremove' to remove them.
aber das ist eine ausführbare Datei, und ich werde mich nicht mehr darum kümmern und die Frage an die Antwort anpassen. :-)