Рейтинг:3

Почему в моей системе так много ядер?

флаг ar

Ниже приведен список многих установленных образов в моей системе. Я не знаю, почему их так много. Почему аргумент autopurge не решает этот беспорядок? Пожалуйста, назовите мне причину, почему это происходит. Я установил или включил некоторые настройки, не зная об этом? Спасибо.

ii linux-image-5.11.0-25-generic 5.11.0-25.27~20.04.1 amd64 Общий образ ядра с подписью
ii linux-image-5.11.0-27-generic 5.11.0-27.29~20.04.1 amd64 Общий образ ядра со знаком
ii linux-image-5.11.0-34-generic 5.11.0-34.36~20.04.1 amd64 Подписанный образ ядра универсальный
ii linux-image-5.11.0-36-generic 5.11.0-36.40~20.04.1 amd64 Общий образ ядра с подписью
ii linux-image-5.11.0-37-generic 5.11.0-37.41~20.04.2 amd64 Общий образ ядра со знаком
ii linux-image-5.11.0-38-generic 5.11.0-38.42~20.04.1 amd64 Общий образ ядра с подписью
ii linux-image-5.11.0-40-generic 5.11.0-40.44~20.04.2 amd64 Подписанный образ ядра универсальный
ii linux-image-5.11.0-41-generic 5.11.0-41.45~20.04.1 amd64 Общий образ ядра со знаком
ii linux-image-5.11.0-43-generic 5.11.0-43.47~20.04.2 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-66-generic 5.4.0-66.74 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-66-lowlatency 5.4.0-66.74 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-67-generic 5.4.0-67.75 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-67-lowlatency 5.4.0-67.75 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-70-generic 5.4.0-70.78 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-70-lowlatency 5.4.0-70.78 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-71-generic 5.4.0-71.79 amd64 Общий подписанный образ ядра
rc linux-image-5.4.0-71-lowlatency 5.4.0-71.79 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-72-generic 5.4.0-72.80 amd64 Общий подписанный образ ядра
rc linux-image-5.4.0-72-lowlatency 5.4.0-72.80 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-73-generic 5.4.0-73.82 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-73-lowlatency 5.4.0-73.82 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-74-generic 5.4.0-74.83 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-74-lowlatency 5.4.0-74.83 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-77-generic 5.4.0-77.86 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-77-lowlatency 5.4.0-77.86 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-80-generic 5.4.0-80.90 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-80-lowlatency 5.4.0-80.90 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.4.0-81-generic 5.4.0-81.91 amd64 Общий образ ядра с подписью
rc linux-image-5.4.0-81-lowlatency 5.4.0-81.91 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.8.0-50-generic 5.8.0-50.56~20.04.1 amd64 Общий подписанный образ ядра
rc linux-image-5.8.0-53-generic 5.8.0-53.60~20.04.1 amd64 Общий подписанный образ ядра
rc linux-image-5.8.0-55-generic 5.8.0-55.62~20.04.1 amd64 Общий подписанный образ ядра
rc linux-image-5.8.0-59-generic 5.8.0-59.66~20.04.1 amd64 Общий подписанный образ ядра
rc linux-image-5.8.0-63-generic 5.8.0-63.71~20.04.1 amd64 Общий образ ядра с подписью
ii linux-image-generic-hwe-20.04* 
heynnema avatar
флаг ru
Установлены только пакеты "ii". Пакеты «rc» — это оставшиеся файлы конфигурации. Вы можете очистить все это, если хотите.
Рейтинг:2
флаг gh

Некоторые из них уже удалены:

rc linux-image-5.4.0-81-lowlatency 5.4.0-81.91 amd64 Подписанный образ ядра с низкой задержкой
rc linux-image-5.8.0-50-generic 5.8.0-50.56~20.04.1 amd64 Общий подписанный образ ядра
rc linux-image-5.8.0-53-generic 5.8.0-53.60~20.04.1 amd64 Общий подписанный образ ядра
rc linux-image-5.8.0-55-generic 5.8.0-55.62~20.04.1 amd64 Общий подписанный образ ядра
rc linux-image-5.8.0-59-generic 5.8.0-59.66~20.04.1 amd64 Общий подписанный образ ядра
rc linux-image-5.8.0-63-универсальный 5.8.0-63.71~20.04.1  

Но оставшиеся файлы конфигурации в вашей системе.

Для объяснения см.: объяснение

Чтобы удалить оставшиеся файлы конфигурации деинсталлированных пакетов, запустите:

sudo apt purge $(dpkg -l | egrep '^rc' | awk '{print $2}')

Объяснение:

  • меткая очистка: полностью удалить пакет вместе со всеми его файлами конфигурации.

  • $(dpkg -l | egrep '^rc' | awk '{print $2}'): дпкг -л отфильтровать строки, начинающиеся с радиоуправляемый

  • awk '{напечатать $2}': Будет напечатано второе поле строк (где есть названия пакетов).

На будущее используйте автоочистка вместо автоматическое удаление, так что у вас не останется лишних файлов конфигурации:

sudo apt автоочистка 
Рейтинг:2
флаг nu

Причина довольно проста: вы действительно можете загрузить более старую версию, если у вас возникнут какие-либо сбои или регрессии. В то время как Ubuntu скрывает меню загрузки по умолчанию, вы можете нажать клавишу, чтобы увидеть его, прежде чем вы действительно загрузитесь, а затем вы можете выбрать другую версию.

Если вы наберете: sudo apt-получить автоматическое удаление, ваша система позволит вам удалить все эти пакеты сразу. Если вы используете более новую версию Ubuntu (например, 20.04 LTS), вы также можете использовать sudo apt автоудаление, они одинаковы практически одно и то же.

Вы можете проверить /etc/apt/apt.conf.d/01autoremove-kernels файл, в котором apt хранит соответствующие строки. Не трогайте файл, он автоматически генерируется после каждой новой установки ядра.

P.S.: Только II пакеты действительно установлены, как указано в комментариях heynnema.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.