До выхода RHEL 8 я, после обновления, удалял старые ядра командой package-cleanup из yum-utils.
После выхода 8 я обнаружил, что эту функцию из package-cleanup выпилили:
[root@sqldb ~]# package-cleanup package-cleanup has to be executed with one of the options: --dupes, --leaves, --orphans, --problems or --cleandupes
Теперь, если Вам необходимо удалить старые версии kernel*, используйте команду dnf remove $(dnf repoquery —installonly —latest-limit=-1 -q) :
[root@sqldb ~]# rpm -q kernel | sed "/$(uname -r)/ s/$/ ACTIVE/" kernel-4.18.0-147.8.1.el8_1.x86_64 kernel-4.18.0-193.1.2.el8_2.x86_64 ACTIVE [root@sqldb ~]# dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q) Зависимости разрешены. ============================================================================================================================= Пакет Архитектура Версия Репозиторий Размер ============================================================================================================================= Удаление: kernel x86_64 4.18.0-147.8.1.el8_1 @ol8_baseos_latest 0 kernel-core x86_64 4.18.0-147.8.1.el8_1 @ol8_baseos_latest 58 M kernel-modules x86_64 4.18.0-147.8.1.el8_1 @ol8_baseos_latest 20 M Результат транзакции ============================================================================================================================= Удаление 3 Пакета Освобожденное место: 78 M Продолжить? [д/Н]: y Проверка транзакции Проверка транзакции успешно завершена. Идет проверка транзакции Тест транзакции проведен успешно Выполнение транзакции Подготовка : 1/1 Удаление : kernel-4.18.0-147.8.1.el8_1.x86_64 1/3 Запуск скриптлета: kernel-4.18.0-147.8.1.el8_1.x86_64 1/3 Удаление : kernel-modules-4.18.0-147.8.1.el8_1.x86_64 2/3 Запуск скриптлета: kernel-modules-4.18.0-147.8.1.el8_1.x86_64 2/3 Запуск скриптлета: kernel-core-4.18.0-147.8.1.el8_1.x86_64 3/3 Удаление : kernel-core-4.18.0-147.8.1.el8_1.x86_64 3/3 Запуск скриптлета: kernel-core-4.18.0-147.8.1.el8_1.x86_64 3/3 Проверка : kernel-4.18.0-147.8.1.el8_1.x86_64 1/3 Проверка : kernel-core-4.18.0-147.8.1.el8_1.x86_64 2/3 Проверка : kernel-modules-4.18.0-147.8.1.el8_1.x86_64 3/3 Удален: kernel-4.18.0-147.8.1.el8_1.x86_64 kernel-core-4.18.0-147.8.1.el8_1.x86_64 kernel-modules-4.18.0-147.8.1.el8_1.x86_64 Выполнено!