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

Как мне обновить машину RHEL до более новой, но не новейшей точечной версии?

Допустим, у меня есть машина RHEL, на которой работает RHEL5.4. Я хотел бы обновить его до 5.7 (последней версии), но поставщик, который делает программное обеспечение, установленное на машине, удостоверяет его только до версии 5.6. Как я могу перейти на 5.6, но не оказаться в земле 5.7? Я уверен, что мне здесь не хватает чего-то базового, но я не могу этого найти.

Полагаю, тот же вопрос относится и к CentOS, поэтому, если у кого-то есть ответ, я бы попробовал.

Вы можете сделать это в centos .. Я уверен, что в Redhat вы можете получить его с диска или где-нибудь в Интернете ..

Вы можете установить правильный выпуск rpm и настроить yum на игнорирование установки обновлений

rpm -q centos-release

Итак, если это текущая версия, которую вы хотите сохранить .. Тогда вы можете добавить

exclude=centos-release*

в ваш файл /etc/yum.conf, и он никогда не перейдет в следующую более высокую версию centos. В Redhat Land процесс будет аналогичным, но пакет называется

redhat-release-5Server

Как будто я нашел это здесь

http://mirror.corbina.net/pub/Linux/redhat/rpms/x64/

Устанавливайте на свой страх и риск, поскольку это не официальный репозиторий. Это репо для 5.6. Он имеет ту же версию для выпуска rpm, что и мои серверы Redhat 5.6.

В RHEL / Centos нет принудительного обновления (в отличие, скажем, от Ubuntu, где он будет постоянно запрашивать вас), вы можете просто использовать носители / репозитории 5.6 для обновления, и тогда он не будет волшебным образом обновляться до 5.7, если вы не повторите ту же процедуру для 5.7

Оказывается, в онлайн-панели управления RedHat вы можете привязать машину к определенной версии. Как я это пропустил?