如果启用了 Red Hat Package Management (RPM) 库和生命周期,那么可创建和使用作为 RPM 软件包的资产。
过程
- 为每个 RPM 软件包都创建并提交资产。选择 RPM 软件包作为资产类型。 要了解关于创建和提交资产的更多信息,请参阅创建和提交资产。在社区中提交 RPM 软件包资产时,请仅为每个资产提交一个文件。 (可选)指定反映 Linux 操作系统版本和体系结构兼容性的类别。例如,指定类别 RH61_i386 以指示软件包仅与基于 i386 体系结构的 Red Hat Enterprise
Linux V6.1 兼容。Red Hat Package Management 库包含类别的缺省列表。要了解如何添加更多类别,请参阅定义存储库类别模式。
- 在计划要在其上使用 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.gz、
primary.xml.gz 和
others.xml.gz。