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
验证
列出所有启用的存储库:
要列出基于 UBI 标准或 UBI init 镜像的容器中所有启用的存储库:
# dnf repolist
要列出基于 UBI 最小容器的容器中所有启用的存储库:
# microdnf repolist
- 确保列出了所需的存储库。
列出所有安装的软件包:
# rpm -qa
- 确保列出了所需的软件包。