创建和使用 YUM 资产

如果启用了 Red Hat Package Management (RPM) 库和生命周期,那么可创建和使用作为 RPM 软件包的资产。

开始之前

存储库管理员必须先启用 RPM 模型库,然后您才能创建和使用 YUM 资产。此外,存储库或社区管理员必需创建社区并将 RPM 生命周期导入到该社区中。有关更多信息,请参阅启用 Red Hat Package Management 库创建 Red Hat Package Management 生命周期

yum 客户端可通过使用 RPM 软件包存储库与 Rational Asset Manager 集成。缺省情况下,yum 客户端安装在典型 Linux 操作系统上。

过程

  1. 为每个 RPM 软件包都创建并提交资产。选择 RPM 软件包作为资产类型。 要了解关于创建和提交资产的更多信息,请参阅创建和提交资产。在社区中提交 RPM 软件包资产时,对每个资产仅提交一个文件。 (可选)指定反映 Linux 操作系统版本和体系结构兼容性的类别。例如,指定类别 RH61_i386 以指示软件包仅与基于 i386 体系结构的 Red Hat Enterprise Linux V6.1 兼容。Red Hat Package Management 库包含类别的缺省列表。要了解如何添加更多类别,请参阅定义存储库类别模式
  2. 在计划要在其上使用 yum 客户端的运行 Linux 操作系统的计算机上,在 /etc/yum.repos.d 目录中创建存储库定义文件以用于访问 Rational Asset Manager 社区。 通过使用以下 URL 来指定 RPM 软件包存储库:http://username:password@hostname/web services context-root/yum。如果将类别的名称附加到 URL,那么只有该类别中的软件包可用于 yum 客户机。例如,使用以下 URL 以仅使分类为 RH56_x86_64 的软件包可用:http://username:password@hostname/web services context-root/yum/RH56_x86_64。请注意,您无法指定端口号,并且必须指定用于认证的用户名和密码。以下示例显示了 YUM 存储库定义文件的典型格式:
    [ram]
    name=Rational Asset Manager YUM repository
    baseurl=http://user:pass@server.example.com/ram.ws/yum
    gpgcheck=0
    使用 yum 客户端时,它会访问存储在 Rational Asset Manager 中的软件包。

结果

使用 yum 客户端安装软件包时,Rational Asset Manager 会生成必要的文件,包括 repomd.xml 索引文件、filelists.xml.gzprimary.xml.gzothers.xml.gz

反馈