我可以使用DNF安装同一软件包的多个版本吗?

我可以使用DNF安装同一软件包的多个版本吗?

我的机器上有多个版本的 Python,并尝试为每个版本安装 Pip。我已经为 Python 3.10 安装了 Pip 21.2.3,现在正在尝试为 Python 3.9 安装 Pip 20.3.X(具体版本号并不是什么问题)。在安装了更新版本后,我可以使用 DNF 安装 Pip 20.3,如果可以,如何安装?

Fedora Linux 35,DNF 版本 4.14.0。

答案1

您需要进行“手动”设置。

首先,您需要下载确切的软件包,并指定您想要的确切版本,以及保存该软件包的文件夹:

$ dnf download --downloadonly --downloaddir=/downloadpath package-a.b.c

然后你可以进行设置,进入特定的目录

$ dnf install --installroot=/installpath /downloadpath/package-a.b.c

所有路径都必须是绝对路径。

相关内容