7.6. 将软件添加到未订阅的主机上的 UBI 容器中


在未订阅的 RHEL 系统上添加软件包时,您不必禁用任何存储库。

先决条件

  • container-tools 元数据包已安装。

流程

  • 将软件包添加到基于 UBI 标准或 UBI init 镜像的正在运行的容器中。不要禁用任何存储库。使用 podman run 命令运行容器,然后使用 dnf install 命令在容器内使用。

    • 例如,要将 bzip2 软件包添加到基于 UBI 标准的容器中:

      $ podman run -it --name myubi registry.access.redhat.com/ubi9/ubi
      # dnf install bzip2
    • 例如,要将 bzip2 软件包添加到基于 UBI init 的容器中:

      $ podman run -it --name myubimin registry.access.redhat.com/ubi9/ubi-minimal
      # microdnf install bzip2

验证

  1. 列出所有启用的存储库:

    • 要列出基于 UBI 标准或 UBI init 镜像的容器中所有启用的存储库:

      #  dnf repolist
    • 要列出基于 UBI 最小容器的容器中所有启用的存储库:

      # microdnf repolist
  2. 确保列出了所需的存储库。
  3. 列出所有安装的软件包:

    # rpm -qa
  4. 确保列出了所需的软件包。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.