背景:
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