Назад | Перейти на главную страницу

yum обновление до конкретной версии ядра

На rhel 5.3 я хочу обновить ядро ​​до версии 2.6.18-128.8.1.el5 из-за исправления безопасности.
При выполнении:

yum check-update | grep kernel
kernel.x86_64                            2.6.18-164.2.1.el5     rhel-x86_64-server-5
kernel-devel.x86_64                      2.6.18-164.2.1.el5     rhel-x86_64-server-5
kernel-headers.x86_64                    2.6.18-164.2.1.el5     rhel-x86_64-server-5

Но 2.6.18-164.2.1.el5 соответствует rhel 5.4, и я не хочу переходить на эту версию, я хочу сохранить rhel 5.3.

Я попытался

yum update kernel-2.6.18-128.8.1

Но, похоже, это неправильный путь.
Как я могу обновить сервер до этой конкретной версии ядра?

Ты на правильном пути. Вы просто не указали версию ядра так, как ее ожидает yum. Правильная команда будет

yum install kernel-2.6.18-128.8.1.el5

(Обратите внимание, что пакеты ядра не являются обновлениями друг для друга, каждый из них устанавливается отдельно, а старые остаются, пока вы не запустите «rpm -e».)

Установите плагин yum-security:

yum install yum-security

Тогда вы сможете:

yum --security update-minimal kernel

... наряду с множеством других функций.

Одна вещь, которую стоит попробовать, - это заморозить ваш уровень выпуска redhat, я не уверен, что это помешает вам перейти на ядро ​​новее, чем 2.6.18-128.8.1.el5, но это предотвратит обновление вашего выпуска до 5,4

Как я могу сохранить статическую версию RHEL (например, RHEL 5.1)? См. Ответ Денниса Уильямсона