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

Обновляйте пакеты Red Hat Enterprise Linux только до определенного выпуска

Допустим, у меня работает один 64-битный сервер RHEL6.2. Текущая последняя доступная версия - 6.4. Запуск "yum update" сразу обновит мой сервер до версии 6.4. Что, если я хочу обновить только до определенного выпуска?

Например, я хочу обновить сервер RHEL6.2 только до RHEL6.3, а не до 6.4. Любая идея?

Заранее спасибо,

Я заметил этот новый обходной путь в базе знаний redhat:

Red Hat Enterprise Linux 6.2 Ручная установка предпочтительной версии операционной системы Начиная с Red Hat Enterprise Linux 6.3, Red Hat Subscription Manager может устанавливать предпочтительную версию операционной системы, которая будет использоваться для ограничения автоматических обновлений для системы. Это описано в Раздел 5.7.4, «Настройка предпочтений для систем». Однако в старых версиях Red Hat Enterprise Linux невозможно установить предпочтительную операционную систему с помощью Red Hat Subscription Manager.

Систему можно ограничить определенной версией операционной системы Red Hat Enterprise Linux 6.2, отредактировав конфигурацию yum. Например, чтобы ограничить обновления yum пакетами версии 6.2:

[root@server ~]# echo 6.2 > /etc/yum/vars/releasever

Обновление: вышеупомянутое не сработало для меня при новой установке 6.2.

В качестве альтернативы, после использования «yum update» вы можете использовать «yum downgrade redhat-release»

Команда Downgrade установит последний пакет до последнего выпущенного. Например, если последняя версия - 6.4, она будет понижена до 6.3.