Centos
Centos7 extras 和 rhel7 extras 缺少軟體包問題
我在堆棧溢出時問過這個問題,並意識到在這裡問可能更合適。
我正在將 ansible 合併到我們內部的 RHN 衛星中。我有一個來自 Red Hat 的完全更新的 RHEL 7 基礎 repo、附加、補充、可选和 RHN 工具。當我們需要它們時,我還將選定的包合併到一個內部 epel 儲存庫中。例如,這就是 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 的依賴項,位於 centos7 的 extras repo 中。然而,Red Hat Enterprise Linux 7 的附加功能中缺少它們。
我一直有這樣的印象,即不會有 Centos 正式發布的軟體包也不會從 Red Hat 正式發布。
我的問題是我不想把它放在我的 epel repo 中,因為它不是 epel。這是我第一次體驗到 centos 提供的軟體包不屬於相應的 Red Hat 發行版的一部分。我可以理解版本差異,但缺少包對我來說似乎很奇怪。
這是一個錯誤嗎?這不應該發生嗎?
這些軟體包似乎來自extras repo:
CentOS Extras - 在 CentOS 5 和 6 中,為 CentOS 提供額外功能而不破壞上游兼容性或更新基本組件的軟體包,但未經上游測試或在上游產品中可用。在 CentOS 7 中,這是一個上游儲存庫,以及附加的 CentOS 軟體包。CentOS 開發團隊已測試此儲存庫中的每個項目,並且它們都可以與 CentOS 一起使用。此儲存庫隨 CentOS 提供,預設啟用
(強調我的)
因此,儘管 RHEL 7 中存在 extras 頻道,但 CentOS 7 extras 儲存庫包含額外的軟體包。