TL;DR
Текущая версия ядра Ubuntu GA: 5.4-0-99
. В настоящее время у вас есть версия 5.4-0-96
. APT рекомендует вам обновить ядро до последней версии (5.4-0-99
). автоматическое удаление
предлагает вам удалить старую версию i.e (5.4-0-96
).
Возьмем пакет Linux-заголовки-5.4.0-96
как пример для лучшего понимания.
Linux-заголовки-5.4.0-96
является пакетом ядра, пакет ядра отличается от обычных пакетов.
Как правило, обычные пакеты, такие как способность
и неофетч
не меняйте их имена при обновлении.В отличие от обычных пакетов, пакеты ядра меняют свое имя при обновлении. Например, Linux-заголовки-5.4.0-96
изменит свое название на 5.4.0-99
.
Когда ядро обновляется, оно приходит в виде более нового пакета вместо обновления старого. Например, Linux-заголовки-5.4.0-96
получил повышение до 5.4.0-99
. Здесь имя пакета Linux-заголовки-5.4.0-96
поменял на версию 5.4.0-99
, поэтому APT (Advanced Packaging Tool) рассматривает его как другой пакет.
По словам разработчиков и репозиториев, пакет 5.4.0-99
является обновленной версией Linux-заголовки-5.4.0-96
, поэтому APT принужденный установить его, но он не удаляет старую версию пакета, т.е. Linux-заголовки-5.4.0-96
.
Итак, APT показывает, что обновление доступно для Linux-заголовки-5.4.0-96
. Он не удалит старую версию пакета, как описано выше.
Так, удачное обновление
обновит пакет до новой версии, не удаляя старую. А как же старая версия пакета? Останется ли он навсегда в вашей системе? По умолчанию Ubuntu хранит только 2 последних ядра. Если в вашей системе более 3 ядер или устаревшее ядро, оно будет удалено автоматическое удаление
команда.