Я оказался ответственным за установку некоторого программного обеспечения на старом сервере под управлением RHEL 5. К сожалению, поскольку сейчас это всего лишь сервер разработки, он больше не оценивает лицензию. Я бы хотел продолжить использовать yum
для разрешения зависимостей и т. д. Моей первой мыслью было просто указать yum
в некоторых репозиториях CentOS, но вместо этого поиск в Google показал следующее: переход с WBEL 3 на CentOS 3. Является ли такой подход моим лучшим выбором? Если да, то насколько процесс миграции отличается для моего сценария от описанного в этих инструкциях?
Поскольку CentOS стремится быть максимально совместимой, этот подход должен работать нормально. Мы также конвертируем наши коробки RedHat в CentOS, и я просто добавил репозитории CentOS для пакетов, которые мне нужны, пока я не смогу сделать чистый переход. Большинство пакетов не проверяют RedHat явно (по крайней мере, те, которые нам нужны). Я бы чувствовал себя в большей безопасности с новой установкой, если это вообще возможно.
В противном случае просто следовать Руководство по миграции CentOS HowTo.
Я настоятельно рекомендую делать это только в качестве временной процедуры, пока вы не сможете запланировать время для перехода на новую систему.
Кроме того, убедитесь, что вы указали на ту же точку выпуска (для репозиториев yum), что и ваш текущий RHEL. Недавно я столкнулся с некоторыми странными проблемами с зависимостями, которые были результатом использования зеркальных репозиториев в более ранней версии. Немного запутал, почему что-то пошло не так.