Почему репозиторий Centos Devtools не работает на Redhat?

Я установил RedHat 6 и хотел бы использовать devtools Centos 6. Инструкции по использованию репо я нашел здесь. Я проверил этот метод на Centos 6, и он работал нормально. Однако по какой-то причине он не работает на RedHat 6.6. Я получаю сообщение об ошибке:

$ yum repolist
http://people.centos.org/tru/devtools-1.1/6Client/x86_64/RPMS/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"

У меня сложилось впечатление, что rhel и centos - это одно и то же.

2 ответа

Решение

В конечном счете, я заработал, заменив строки "$releaserver", "$basearch" и "$infra" на "6","x86_64" и "stock" соответственно в файлах репозитория.

Потому что ваш менеджер пакетов (настроенный для Redhat) ищет файлы, куда RedHat их поместит. Однако это репозиторий CentOS, поэтому он настроен по-своему. Вот конфигурация CentOS: http://people.centos.org/tru/devtools-1.1. Нет каталогов с именем 6Client, поэтому вы получили 404. Вам нужно будет использовать redhat-репозитории на redhat.

Другие вопросы по тегам