第 2 章 管理存储库以构建自定义操作系统
您可以使用第三方内容定义自定义存储库,而无需管理其生命周期。您可以使用第三方内容来构建镜像,当您将镜像启动到公共云环境时,您可以使用 dnf 工具将这些存储库用于 dnf
工具。
2.1. 添加自定义软件仓库
定义您的存储库,以便能够将此存储库中的软件包添加到您的自定义镜像中。
先决条件
- 您有一个 RHEL 订阅。
- 具有 Red Hat Hybrid Cloud Console Web 用户界面或 存储库管理员角色的管理员访问权限。
- 您有存储库内容的 URL 链接。
流程
-
访问 Hybrid Cloud Console,单击
。 - 点 Add custom repositories 向导。 。此时会打开
- (可选 ):启用快照创建 选项,以创建此存储库的每日快照。这可让您使用一致的存储库内容创建镜像蓝图。
输入以下信息:
- NAME - 必需。
- URL - 必需。
- 在 Restrict architecture 下拉菜单中,选择一个架构。您可以允许所有构架或限制您的系统架构,以防止存储库可用性不正确。
- 在 Restrict OS 版本 下拉菜单中,选择一个操作系统(OS)。您可以允许所有 RHEL 版本或为您的系统版本选择一个,以防止有不正确的软件仓库。
- (可选): 禁用模块化过滤选项。当禁用了 Modularity 过滤 选项时,您可以更新此存储库中的软件包,即使此软件包是模块的一部分。
-
GPG 密钥 - 使用 GPG 密钥上传
.txt
文件,或粘贴现有 GPG 密钥的 URL 或值。GPG 密钥验证存储库的已签名软件包。如果没有为存储库提供 GPG 密钥,您的系统无法执行验证。
- 如果要添加另一个存储库,点 + Add another repository 按钮并重复第 3 步。
-
点击
Invalid
,请检查您添加的存储库 URL。有关存储库状态的详情,请参阅 Repository status 部分。 。Red Hat Hybrid Cloud Console 验证项目状态。如果您的存储库标记为
验证
- 打开自定义存储库列表,并验证您添加的存储库是否已列出。