Объясню свою проблему :)
У меня есть виртуальная машина, предоставленная центром обработки данных моей компании, 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?
Oracle поддерживает переключение с RHEL на OEL, но не в обратном направлении. На практике это просто означает, что никто не знает или не заботится о возможных проблемах с этим ходом. Таким образом, хотя нет гарантии, что ваша система загорится после переключения обратно, нет никакой гарантии, что это не так. В производственной системе этого достаточно, чтобы этого не делать.
Наиболее вероятный исход состоит в том, что система продолжит работу, как и раньше, но некоторые из пакетов, которые вы установили или обновили в репозитории Oracle, больше не будут получать обновления. Это тоже достаточная причина не делать этого в производственной системе.
С другой стороны, RHEL5 уже восемь лет, и он находится на этапе производства 3. (Только критически важные рекомендации по безопасности и отдельные рекомендации по исправлению ошибок, требующих срочного приоритета, без использования нового оборудования, без новых функций). Вы не получите многого, активировав RedHat. репо по этому поводу. Я бы предпочел отказаться и остаться с OEL5 или переустановить систему с RHEL6. (Или RHEL7, если у вас есть ресурсы для решения SystemD.)
Хотя это должно работать, я настоятельно рекомендую использовать репозиторий CentOS 5: они двоично совместимы с репозиториями RHEL и поддерживаются аналогичными политиками.