安装软件包: bash dnf install <package_name> 用于安装指定的软件包。 更新软件包: bash dnf update 用于更新系统中已安装的所有软件包到最新版本。 搜索软件包: bash dnf search <keyword> 用于搜索具有指定关键字的软件包。 移除软件包: bash dnf remove <package_name> 用于移除指定的软件包。 列出所有可用的软件包: bash dnf list 用于列出所有可用的软件包。 显示软件包信息: bash dnf info <package_name> 用于显示指定软件包的详细信息。 清理软件包缓存: bash dnf clean packages 用于清理本地软件包的缓存。 列出已安装的软件包: bash dnf list installed
背景:
1.CentOS 8 已经使用 DNF 作为默认的软件包管理器。
2.CentOS 8 中默认的软件包仓库已经删除了 Docker 包,取而代之的是 Podman 和 Buildah。
大体就是 DNF 替代 YUM,Podman 替代 Docker,具体 DNF 和 Podman 的简介这里就不介绍了,下面开始在CentOS 7 中安装这两款软件。
安装:
1.更新包,作者遇到的问题是:没更新包就安装了 DNF,然后使用 DNF 时,就报错,似乎是 DNF 依赖 Python 3,而目前系统安装的是 Python 2,upgrade 之后 DNF 可以正常使用。安装软件之前 upgrade 总是对的。
yum upgrade
2.安装 DNF 包管理工具。
yum install dnf
2.1.通过查看 DNF 版本测试是否安装成功。
dnf --version
3.安装 Podman。
3.1.使用 YUM 安装 Podman。
yum install podman
3.2.使用 DNF 安装 Podman。
dnf install podman
3.2.通过查看 Podman 版本测试是否安装成功。
podman --version
TRANSLATE with x English TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back 标签:DNF,CentOS,Podman,dnf,软件包,安装,bash From: https://www.cnblogs.com/gaoyuechen/p/18083255