Назад | Перейти на главную страницу

YUM устанавливает устаревшее программное обеспечение

Недавно я приобрел сервер Red Hat, на котором работает RHEL 5.5. Мне кажется, что мои репозитории YUM полностью устарели по следующим причинам:

  1. Я пробовал обновить GCC с помощью YUM. Обновленная версия показывает 4.1.2-54 как номер версии, а последняя - 4.9.
  2. Точно так же я попытался установить SVN. (Недавно) установленная версия показывает 1.6.11 как номер версии, в то время как я считаю, что 1.8.9 является последней.

Из-за этих инцидентов я пришел к выводу, что мои репозитории YUM устарели. Далее, все это произошло после того, как я обновил систему с помощью «yum update». Могу ли я что-нибудь сделать, чтобы обновить URL-адреса репозитория без обновления RHEL до более новой версии? Большое спасибо!

Они не устарели. Enterprise Linux (RHEL / CentOS / Scientific Linux) поддерживает репозиторий программного обеспечения со стабильным набором функций, API и ABI. Умышленно, что версии программного обеспечения, используемые на этом хосте, являются такими, какие они есть.

К такому программному обеспечению обычно применяются только исправления ошибок. Намерение состоит в том, чтобы основная версия дистрибутива (в данном случае 5) была такой же последовательной, как и при первом выпуске, и более стабильной с каждым выпуском точки.

В производственной среде более важно, чтобы платформа представляла согласованный интерфейс.

Если вы хотите разработать что-то более «передовое», Fedora обычно является выбором для производных от Redhat систем.

Обратите внимание, что Fedora - это не считается стабильным или последовательным и не подходит для производства.

Если вы ищете что-то более современное, но стабильное, RHEL7 был (на момент написания этого ответа) выпущен совсем недавно. Это в основном основано на Fedora 19.

Не ожидайте, что сможете обновить операционную систему с CentOS 5 до RHEL 7 просто с помощью репозиториев yum, так как вы серьезно повредите систему. Вместо этого вам потребуется переустановить хост до этой версии.