Centos7 extras 和 rhel7 extras 缺少软件包问题

Centos7 extras 和 rhel7 extras 缺少软件包问题

我在 stack overflow 上问了这个问题,然后意识到在这里问可能更合适。

我正在将 ansible 合并到我们内部的 RHN 卫星中。我有一个完全更新的 RHEL 7 基础存储库、额外内容、补充内容、可选内容和来自 Red Hat 的 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

这两个包是 ansible 的依赖项,位于 centos7 的 extras 仓库中。但它们在 Red Hat Enterprise Linux 7 extras 中缺失。

我一直以为 Centos 不会正式发布 Red Hat 不会正式发布的软件包。

我的问题是我不想把它放在我的 epel repo 中,因为它不是 epel。这是我第一次遇到 centos 提供的软件包不属于相应的 Red Hat 发行版的情况。我可以理解版本差异,但缺少软件包对我来说似乎很奇怪。

这是错误吗?这不应该发生吗?

答案1

这些包裹似乎来自额外内容回购:

CentOS 附加功能- 在 CentOS 5 和 6 中,这些软件包为 CentOS 提供了附加功能,且不会破坏上游兼容性或更新基本组件,但尚未经过上游测试或在上游产品中可用。在 CentOS 7 中,这是一个上游存储库,以及附加的 CentOS 软件包。CentOS 开发团队已测试此存储库中的每个项目,它们均适用于 CentOS。此存储库随 CentOS 一起提供,并且默认启用

强调我的

因此,尽管 RHEL 7 中存在 extras 频道,但 CentOS 7 extras 存储库包含额外的软件包。

相关内容