J'ai fait quelques recherches et j'ai constaté que le nettoyage automatique des noyaux était en cours /etc/kernel/postinst.d/apt-auto-removal
et que le fichier indiquait:
# 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.
mais ce script est bien au-dessus de ma tête et je ne peux pas facilement trouver comment autocleaner autre chose que les 4 derniers noyaux.
apt
package-management
kernel
Fabby
la source
la source
apt
paquet pour permettre de personnaliser le nombre de noyaux.Réponses:
Ce que cela signifie quand il dit "jusqu'à quatre", c'est que les versions en cours d'exécution, actuellement installées, les dernières et les précédentes peuvent toutes être différentes, ce qui entraîne la conservation automatique de quatre versions (avec un minimum de deux). Voir cette partie du code:
Je pense que le moyen le plus simple de le faire pour sauver les noyaux plus anciens serait d'étendre le
$previous_version
à une liste. Au lieu de:Faire:
la source
apt
package, il pourrait être rétabli à celui par défaut lors de laapt
mise à niveau./etc
, il s'agit donc probablement d'un fichier de configuration et les modifications devraient être conservées (ou, du moins, l'utilisateur sera interrogé à leur sujet)/etc
sont des fichiers de configuration, mais il semble que les utilisateurs se sentent souvent confus lorsque le message "conserver ou remplacer?" question surgit ...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.
mais c'est un exécutable et je vais cesser de m'en inquiéter et j'ai adapté la question à la réponse. :-)