第 2 章 管理存储库以构建自定义操作系统

您可以使用第三方内容定义自定义存储库,而无需管理其生命周期。您可以使用第三方内容来构建镜像,当您将镜像启动到公共云环境时,您可以使用 dnf 工具将这些存储库用于 dnf 工具。

2.1. 添加自定义软件仓库

定义您的存储库,以便能够将此存储库中的软件包添加到您的自定义镜像中。

先决条件

  • 您有一个 RHEL 订阅。
  • 具有 Red Hat Hybrid Cloud Console Web 用户界面或 存储库管理员角色的管理员访问权限
  • 您有存储库内容的 URL 链接。

流程

  1. 访问 混合云控制台.
  2. Services > Observe > RHEL > Repositories
  3. Add repositories。此时会打开 Add custom repositories 向导。
  4. (可选 ):启用快照创建 选项,以创建此存储库的每日快照。这可让您使用一致的存储库内容创建镜像蓝图。

    请注意,快照创建 选项仅适用于 Preview 模式。

  5. 输入以下信息:

    1. NAME - 必需。
    2. URL - 必需。
    3. Restrict architecture 下拉菜单中,选择一个架构。您可以允许所有构架或限制您的系统架构,以防止存储库可用性不正确。
    4. Restrict OS 版本 下拉菜单中,选择一个操作系统(OS)。您可以允许所有 RHEL 版本或为您的系统版本选择一个,以防止有不正确的软件仓库。
    5. (可选): 禁用模块化过滤选项。当禁用了 Modularity 过滤 选项时,您可以更新此存储库中的软件包,即使此软件包是模块的一部分。
    6. GPG 密钥 - 使用 GPG 密钥上传 .txt 文件,或粘贴现有 GPG 密钥的 URL 或值。GPG 密钥验证存储库的已签名软件包。如果没有为存储库提供 GPG 密钥,您的系统无法执行验证。
  6. 如果要添加另一个存储库,点 + Add another repository 按钮并重复第 3 步。
  7. 点击 Save。Red Hat Hybrid Cloud Console 验证项目状态。如果您的存储库标记为 Invalid,请检查您添加的存储库 URL。有关存储库状态的详情,请参阅 Repository status 部分。

验证

  • 打开自定义存储库列表,并验证您添加的存储库是否已列出。