Я немного покопался и обнаружил, что автоматическая очистка для ядер включена, /etc/kernel/postinst.d/apt-auto-removal
и файл сообщает:
# 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.
но этот скрипт находится у меня над головой, и я не могу легко найти, насколько автоочистить что-либо, кроме последних 4 ядер.
apt
package-management
kernel
Fabby
источник
источник
apt
пакете, чтобы можно было настроить количество ядер.Ответы:
Когда он говорит «до четырех», это означает, что текущие, установленные, последние и предыдущие версии могут отличаться, в результате чего автоматически сохраняются четыре версии (как минимум две). Смотрите эту часть кода:
Я думаю, что самый простой способ сохранить старое ядро - расширить
$previous_version
список. Вместо того:Делать:
источник
apt
пакета, он может быть возвращен к стандартному приapt
обновлении./etc
, так что он, вероятно, является conffile, и изменения должны быть сохранены (или, по крайней мере, пользователю будет задан вопрос о них)/etc
являются conffiles, но кажется, что пользователи часто запутываются, когда "сохранить или заменить?" вопрос всплывает ...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.
но это исполняемый файл, и я перестану беспокоиться об этом и адаптирую вопрос к ответу. :-)