有没有办法分配一个子频道来增加父频道,基本上我不想重复频道(EPEL):
我怎样才能实现这样的目标:
CentOS 6 - x86_64
|- CentOS 6 x86_64 - Updates
|- EPEL 6 x86_64
Scientific Linux - x86_64
|- Scientific Linux - x86_64 - Updates
|- EPEL EL 6 x86_64
答案1
您不能将一个子频道(相同标签)分配给两个父频道。但是,您可以将一个存储库与两个子频道同步。
如果你想实现你提到的目标:
- 创建父频道 CentOS6_x86_64 和 ScientificLinux_x86-64
- 创建第一个标签为epel_6_x86_64的子频道,并选择CentOS6_x86_64作为您的父频道。
- 创建标签为 epel_el_6_x86_64 的第二个子频道,并选择 ScientificLinux_x86_64 作为您的父频道。
- 创建一个名为 epel6_repo 的 repo(我假设你已经从管理存储库选项卡中完成了该操作)
- 现在,转到每个子频道的页面,选择存储库选项卡,为两个频道选择相同的存储库 epel6_repo,更新存储库并同步。
您将实现自己的目标。在这里,我们从两个具有不同名称的父渠道访问同一个存储库。
答案2
或……
也许只需考虑将 EPEL 存储库添加到 C6-64 和 SC6-64 频道即可。无论如何,不需要子频道;只需粘贴存储库即可。
诚然,这可能只适用于小型内部存储库,因为您知道所有机器都希望访问此存储库。因此,也许可以考虑将 spacewalk-client 存储库包含在您的频道中,但对于像 VMware OSP RPM 这样的存储库,它只对您的虚拟化主机有用,您需要执行完整的子频道和存储库路由。