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

Проблема с отсутствующими пакетами Centos7 extras и rhel7 extras

Я спросил об этом при переполнении стека и понял, что, вероятно, уместнее спросить здесь.

Я объединяю ансибл в наш внутренний сателлит RHN. У меня есть полностью обновленный базовый репозиторий RHEL 7, дополнения, дополнительные, необязательные инструменты и инструменты RHN от Red Hat. Я также объединил выбранные пакеты во внутреннее репо epel, когда они нам нужны. Это, например, то место, где будет жить ансибл.

В centos7:

python-crypto x86_64 2.6.1-1.el7.centos  extras  470 k
python-ecdsa  noarch 0.11-3.el7.centos   extras  69 k

Эти 2 пакета являются зависимостями для ansible и находятся в дополнительном репозитории centos7. Однако они отсутствуют в дополнениях Red Hat Enterprise Linux 7.

У меня всегда было впечатление, что не будет официально выпущенных пакетов из Centos, которые также не были бы официально выпущены из Red Hat.

Моя проблема в том, что я не хочу помещать это в свое репо epel, потому что это не epel. Я впервые столкнулся с тем, что centos предлагает пакеты, не входящие в соответствующий дистрибутив Red Hat. Различия в версиях я понимаю, но отсутствующий пакет мне кажется странным.

Это ошибка? Не должно ли этого случиться?

Эти пакеты, похоже, из дополнительные услуги репо:

Дополнительные возможности CentOS - В CentOS 5 и 6 пакеты, которые обеспечивают дополнительную функциональность CentOS без нарушения совместимости с исходной версией или обновления базовых компонентов, но не тестируются исходной частью и не доступны в исходном продукте. В CentOS 7 это исходный репозиторий, а также дополнительные пакеты CentOS. Команда разработчиков CentOS протестировала каждый элемент в этом репозитории, и все они работают с CentOS. Этот репозиторий поставляется с CentOS и является включен по умолчанию

(акцент мой)

Таким образом, хотя канал extras присутствует в RHEL 7, репозиторий Extras CentOS 7 содержит дополнительные пакеты.