通道管理

通道是将软件包分组的一种方法。

在 SUSE Multi-Linux Manager 中,通道分为基础通道和子通道,基础通道按操作系统类型、版本和体系结构分组,子通道与其相关的基础通道兼容。将客户端指派到基础通道后,该系统只能安装相关的子通道。以这种方式组织通道可确保在每个系统上仅安装兼容的软件包。

软件通道使用储存库来提供软件包。通道镜像 SUSE Multi-Linux Manager 中的储存库,软件包名称和其他数据存储在 SUSE Multi-Linux Manager 数据库中。您可以使用与某个通道关联的任意数量的储存库。然后可以通过让客户端订阅相应的通道,将这些储存库中的软件安装在客户端上。

客户端只能指派到一个基础通道。然后,客户端可以安装或更新与该基础通道及其任何子通道关联的储存库中的软件包。

SUSE Multi-Linux Manager 提供了许多供应商通道,这些通道为您提供了运行 SUSE Multi-Linux Manager 所需的一切。SUSE Multi-Linux Manager 管理员和通道管理员拥有通道管理权限,他们可以创建和管理自己的自定义通道。如果您想在环境中使用自己的软件包,可以创建自定义通道。自定义通道可以用作基础通道,或者您也可以将它们与供应商基础通道相关联。

有关创建自定义通道的详细信息,请参见 自定义通道

1. 通道管理

默认情况下,任何用户都可以在系统中订阅通道。您可以使用 Web UI 对通道实施限制。

过程:限制订阅者对通道的访问权限
  1. 在 SUSE Multi-Linux Manager Web UI 中,导航到 软件  通道列表,并选择要编辑的通道。

  2. Locate the Per-User Subscription Restrictions section and check Only selected users within your organization may subscribe to this channel. Click Update to save the changes.

  3. Navigate to the Subscribers tab and select or deselect users as required.

2. 删除通道

可以从命令提示符删除供应商软件通道。

过程:删除供应商通道
  1. 在 SUSE Multi-Linux Manager Server 上的在命令提示符下,以 root 身份列出可用的供应商通道,并记下您要删除的通道:

    mgr-sync list channels
  2. 删除通道:

    spacewalk-remove-channel -c <通道名称>
    • 有关如何手动删除通道的详细信息,请参见 去除通道

    • 有关删除自定义通道的信息,请参见 自定义通道