Могу ли я использовать Yum-репозиторий Oracle с RHEL, а затем вернуться к Redhat's yum?

Позвольте мне объяснить мою проблему:)

У меня есть виртуальная машина, предоставленная центром обработки данных моей компании, RHEL 5.11:

$ lsb_release -a
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.11 (Tikanga)
$ uname -r
2.6.18-398.el5

Это минимальная "серверная" установка, и у нее нет доступа к Интернету, нет установочного DVD и нет репозиториев yum, зарегистрированных или доступных локально (не зарегистрированных для обновлений подписки Redhat).

Моя учетная запись находится в группе sudoers, поэтому я должен иметь необходимые права и то, что мне нужно, чтобы иметь возможность устанавливать несколько довольно сложных пакетов, используя yum. Установка с голыми rpm исключена, я не собираюсь иметь дело с адом зависимостей rpm.

Я сам по разным причинам, администраторы центра обработки данных практически недоступны для меня. Отсутствие Интернета или репозитория yum из локальной сети - не проблема: я могу загрузить и объявить локальный репозиторий на этой виртуальной машине, но дело в том, что у меня нет доступа к установочному носителю RedHat. У меня есть доступ к носителю из эквивалентного Oracle linux (OEL 5.11), и, очевидно, можно использовать OEL5 yum repo с RHEL5: http://public-yum.oracle.com/faq.html

Мой вопрос, буду ли я сжигать мосты, делая это? Когда мои администраторы решат активировать репозитории Redhat's yum (скажем, через два месяца), у меня уже будет множество программ, установленных с oracle's yum. Что произойдет, когда я переключусь с репо оракула на репозиторий RH?

2 ответа

Решение

Хотя это должно работать, я настоятельно рекомендую использовать репозиторий CentOS 5: они двоично совместимы с RHEL и поддерживаются с подобными политиками.

Oracle поддерживает переключение с RHEL на OEL, но не в обратном направлении. На практике это просто означает, что никто не знает и не заботится о возможных проблемах с этим шагом. Таким образом, хотя нет гарантии, что ваша система загорится после переключения обратно, также нет никаких гарантий, что это не произойдет. В производственной системе этого достаточно, чтобы этого не делать.

Наиболее вероятный результат состоит в том, что система продолжит работать, как и раньше, но некоторые из пакетов, которые вы установили или обновили, пока в репозитории Oracle не будут получать обновления больше. Это также является достаточной причиной, чтобы не делать это в производственной системе.

С другой стороны, RHEL5 восемь лет, и он находится в производственной фазе 3. (Только критическое влияние оказывают рекомендации по безопасности и выбранные рекомендации по срочному исправлению ошибок, нет нового аппаратного обеспечения, нет новой функциональности.) Вы не получите много, активировав RedHat репо на этом. Я бы предпочел отказаться и остаться с OEL5, или переустановить систему с RHEL6. (Или RHEL7, если у вас есть ресурсы для решения SystemD.)

Другие вопросы по тегам