第 3 章 配置 RHEL 镜像构建器存储库
要使用 RHEL 镜像构建器,您必须确保配置了存储库。您可以在 RHEL 镜像构建器中使用以下类型的存储库:
- 官方存储库覆盖
- 如果您要从 Red Hat Content Delivery Network (CDN)官方存储库(如网络中的自定义镜像)以外的其他位置下载基础系统 RPM。使用官方存储库覆盖会禁用默认存储库,您的自定义镜像必须包含所有必需的软件包。
- 自定义第三方存储库
- 使用这些存储库来包括官方 RHEL 软件仓库中没有的软件包。
3.1. 在 RHEL 镜像构建器中添加自定义第三方存储库 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以将自定义第三方源添加到存储库中,并使用 composer-cli
管理这些存储库。
先决条件
- 您有自定义第三方存储库的 URL。
步骤
创建一个存储库源文件,如
/root/repo.toml
。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow type
字段接受以下有效值yum-baseurl
、yum-mirrorlist
和yum-metalink
。- 以 TOML 格式保存文件。
将新的第三方源添加到 RHEL 镜像构建器中:
composer-cli sources add <file-name>.toml
$ composer-cli sources add <file-name>.toml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
检查新源是否已成功添加:
composer-cli sources list
$ composer-cli sources list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查新源内容:
composer-cli sources info <source_id>
$ composer-cli sources info <source_id>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow