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