Как сохранить определенные старые ядра после обновления yum

Я знаю, что в CentOS 6.x вы можете поместить следующую строку в /etc/yum.conf, которая сообщает yum сохранить последние N ядер (по умолчанию это пять):

installonly_limit=5

Тем не менее, есть случаи, когда используются экспериментальные ядра (например, из ELRepo), когда я хочу сохранить конкретное ядро, даже если было более 5 обновлений пакета этого ядра.

Нужно ли вносить изменения в /boot/grub/grub.conf или есть варианты конфигурации для yum (или dracut), чтобы сделать это?

1 ответ

Решение

У вас должна быть версия yum 3.2.26 или выше, и если у вас ее нет, установите пакет yum-utils, который поставляется со скриптом yumdb. Используя yumdb, вы можете установить, чтобы определенный пакет не обновлялся при обновлении.

yum update yum
yum install yum-utils
yumdb set installonly keep kernel-2.6.32-279.2.1.el6.x86_64
Другие вопросы по тегам