Я спросил это относительно переполнения стека и понял, что, вероятно, более уместно спросить здесь.
Я объединяю ansible в наш внутренний спутник RHN. У меня есть полностью обновленная основа RHEL 7 repo, отдельно оплачиваемые предметы, дополнительные, дополнительные, и инструменты RHN от Red Hat. Я также объединил выбранные пакеты во внутренний epel repo, когда нам нужны они. Это, например - то, куда ansible собирается жить.
В 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 и находятся в отдельно оплачиваемых предметах repo для centos7. Они однако пропускают от Red Hat Enterprise Linux 7 отдельно оплачиваемых предметов.
У меня всегда создавалось впечатление, что не будет пакетов, официально выпущенных из Centos, который не был бы также официально выпущен из Red Hat.
Моя проблема - то, что я не хочу помещать это в свой epel repo причина, это не epel. Это - первый раз, когда я когда-либо испытывал это существуют пакеты, предлагаемые песнями, которые не являются частью соответствующего распределения Red Hat. Различия в версии, которые я могу понять, но недостающий пакет кажется нечетным мне.
Действительно ли это - ошибка? Разве этого не должно происходить?
Эти пакеты, похоже, взяты из репозитория extras :
CentOS Extras - В CentOS 5 и 6,пакеты, которые обеспечивают дополнительную функциональность для CentOS без нарушения совместимости с исходной версией или обновления базовых компонентов, но не тестируются основной веткой или доступны в исходном продукте. В CentOS 7 это исходный репозиторий, а также дополнительные пакеты CentOS. Команда разработчиков CentOS протестировала каждый элемент в этом репозитории, и все они работают с CentOS. Этот репозиторий поставляется с CentOS и включен по умолчанию
( выделено мной )
Таким образом, хотя канал extras присутствует в RHEL 7, репозиторий Extras CentOS 7 содержит дополнительные пакеты.