![我可以使用DNF安装同一软件包的多个版本吗?](https://linux22.com/image/212876/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8DNF%E5%AE%89%E8%A3%85%E5%90%8C%E4%B8%80%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%9A%84%E5%A4%9A%E4%B8%AA%E7%89%88%E6%9C%AC%E5%90%97%EF%BC%9F.png)
我的机器上有多个版本的 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
所有路径都必须是绝对路径。