Spacewalk - 创建软件渠道

Spacewalk - 创建软件渠道

有没有办法分配一个子频道来增加父频道,基本上我不想重复频道(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

您不能将一个子频道(相同标签)分配给两个父频道。但是,您可以将一个存储库与两个子频道同步。

如果你想实现你提到的目标:

  1. 创建父频道 CentOS6_x86_64 和 ScientificLinux_x86-64
  2. 创建第一个标签为epel_6_x86_64的子频道,并选择CentOS6_x86_64作为您的父频道。
  3. 创建标签为 epel_el_6_x86_64 的第二个子频道,并选择 ScientificLinux_x86_64 作为您的父频道。
  4. 创建一个名为 epel6_repo 的 repo(我假设你已经从管理存储库选项卡中完成了该操作)
  5. 现在,转到每个子频道的页面,选择存储库选项卡,为两个频道选择相同的存储库 epel6_repo,更新存储库并同步。

您将实现自己的目标。在这里,我们从两个具有不同名称的父渠道访问同一个存储库。

答案2

或……

也许只需考虑将 EPEL 存储库添加到 C6-64 和 SC6-64 频道即可。无论如何,不​​需要子频道;只需粘贴存储库即可。

诚然,这可能只适用于小型内部存储库,因为您知道所有机器都希望访问此存储库。因此,也许可以考虑将 spacewalk-client 存储库包含在您的频道中,但对于像 VMware OSP RPM 这样的存储库,它只对您的虚拟化主机有用,您需要执行完整的子频道和存储库路由。

相关内容