Позвольте мне объяснить мою проблему :)
У меня есть виртуальная машина, предоставленная центром обработки данных моей компании, 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. Об установке с голыми оборотами не может быть и речи, я не собираюсь иметь дело с адом зависимостей от оборотов.
Я сам по себе по разным причинам, администраторы центра обработки данных в значительной степени недоступны для меня. Отсутствие Интернета или репозитория yum, доступного из локальной сети, не является проблемой: я мог бы загрузить и объявить локальный репозиторий на этой виртуальной машине, но дело в том, что у меня нет доступа к установочному носителю RedHat. У меня есть доступ к носителям из эквивалентного Oracle linux (OEL 5.11), и очевидно, что можно использовать репозиторий yum OEL5 с RHEL5: http://public-yum.oracle. com / faq.html # a10
У меня вопрос: буду ли я сжигать мосты, делая это? Когда мои администраторы решат активировать репозитории Redhat yum (скажем, два месяца спустя), у меня уже будет установлено множество программ из yum oracle.Что произойдет, когда я переключусь с репозитория Oracle на репо RH?
Хотя это должно работать, я настоятельно рекомендую использовать репозиторий CentOS 5: они двоично совместимы с репозиториями RHEL и поддерживаются аналогичными политиками.
Oracle поддерживает переключение с RHEL на OEL, но не в обратном направлении. На практике это просто означает, что никто не знает или не заботится о возможных проблемах с этим ходом. Таким образом, хотя нет гарантии, что ваша система загорится после переключения обратно, нет никакой гарантии, что это не так. В производственной системе этого достаточно, чтобы этого не делать.
Наиболее вероятный результат состоит в том, что система продолжит работу, как и раньше, но некоторые из пакетов, которые вы установили или обновили в репозитории Oracle, больше не будут получать обновления. Это тоже достаточная причина, чтобы не делать этого в производственной системе.
С другой стороны, RHEL5 уже восемь лет, и он находится в производственной фазе 3. (Только критически важные рекомендации по безопасности и отдельные рекомендации по устранению срочных приоритетных ошибок, нет новое оборудование, никаких новых функций.) Вы не получите много, активировав репозитории RedHat на этом.Я бы предпочел отказаться и остаться с OEL5 или переустановить систему с RHEL6. (Или RHEL7, если у вас есть ресурсы для решения SystemD.)