3.2. 将带有特定发行版的第三方存储库添加到 RHEL 镜像构建器中


您可以使用可选字段 distro 在自定义第三方源文件中指定发行版列表。在镜像构建期间解析依赖项时,存储库文件会使用分发字符串列表。

指定 rhel-9 的任何请求都使用此源。例如,如果您列出软件包并指定 rhel-9,它将包含此源。但是,列出主机发行版的软件包不包括此源。

先决条件

  • 您有自定义的第三方存储库的 URL。
  • 您有要指定的发行版的列表。

步骤

  1. 创建一个存储库源文件,如 /root/repo.toml。例如,要指定发行版:

    check_gpg = true
    check_ssl = true
    distros = ["rhel-9"]
    id = "rh9-local"
    name = "packages for RHEL"
    system = false
    type = "yum-baseurl"
    url = "https://local/repos/rhel9/projectrepo/"
  2. 以 TOML 格式保存文件。
  3. 将新的第三方源添加到 RHEL 镜像构建器中:

    $ composer-cli sources add <file-name>.toml

验证

  1. 检查新源是否已成功添加:

    $ composer-cli sources list
  2. 检查新源内容:

    $ composer-cli sources info <source_id>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.