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

Как я могу получить «базовый» репозиторий для yum в RHEL 6?

Моя цель - попробовать установить git на машину RHEL 6.

Я видел сообщение здесь: Как установить git на RHEL 6?

И ответ относится к ссылке для загрузки, которая является частью CentOS: http://mirror.anl.gov/pub/centos/6.3/os/x86_64/Packages/git-1.7.1-2.el6_0.1.x86_64.rpm

Я не решаюсь использовать такую ​​ссылку, так как это устаревшая версия Git, и, что более важно, у меня создалось впечатление, что я могу забрать один пакет из неправильного репозитория тем, что у меня есть на моей машине, если я использую что-то из Fedora или CentOS.

Действительно, такое впечатление у меня сложилось из информации, описывающей репозиторий программ EPEL.

Из http://fedoraproject.org/wiki/EPEL

Пакеты EPEL обычно основаны на своих аналогах Fedora и никогда не будут конфликтовать или заменять пакеты в базовых дистрибутивах Enterprise Linux.

Однако, следуя общим советам из этого сообщения о связанных сбоях сервера, мне нужно установить «базовый» репозиторий для RHEL.

Как я могу это сделать?

Вот мой "реполист":

$ yum repolist
Plugin "product-id" can't be imported
Plugin "subscription-manager" can't be imported
Loaded plugins: refresh-packagekit, security
repo id                                                   repo name                                                                                        status
epel                                                      Extra Packages for Enterprise Linux 6 - x86_64                                                   8,220
repolist: 8,220

В вашей системе какая-то проблема с подпиской Red Hat. Убедитесь, что машине назначены активные права, и если да, обратитесь в Red Hat для решения проблемы.

Кажется, у вас нет регистрации системы в RHN. Если у вас есть учетные данные RHN, сделайте rhn_register а затем продолжить настройку.

Также, yum repolist должен включать базовый репозиторий для RHEL6, которого я здесь не вижу. В любом случае, вы можете выполнить часть регистрации и посмотреть, получите ли вы базовое репо. Я сомневаюсь, что это как-то связано с этим, но давайте сделаем это для потомков.

Установка git абсолютно проста, как и yum install -y git.

Если ничего не помогает и вы являетесь клиентом Red Hat, просто открывайте кейс.

Есть ли у вас поддержка Red Hat? Если вы этого не сделаете, вы не сможете получить официальный пакет Red Hat. Если вы это сделаете, я бы обратился в службу поддержки RedHat и попросил их помочь вам исправить это.

Если вы хотите поэкспериментировать, я бы использовал эквивалент пакета Centos. Конечно же, Centos - это RedHat, публично скомпилированный без проприетарного материала. Загрузите его с веб-сайта Centos и установите с помощью rpm. Не так приятно, как вкуснятина, но выполнимо.

Другой вариант - получить пакет с сайта Fedora. Однако эта версия будет менее совместима, чем версия Centos.

Последняя альтернатива - загрузить исходники, скомпилировать и установить самостоятельно.