Допустим, у меня есть машина 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 вы можете привязать машину к определенной версии. Как я это пропустил?