如何让dnf安装旧版本软件

如何让dnf安装旧版本软件

我需要安装鱿鱼3.1.23

当我跑步时

 sudo dnf install squid-3.1.23

我收到错误

Last metadata expiration check performed 1:27:10 ago on Tue Jan 12 10:09:23 2016.
No package squid-3.1.23 available.
Error: Unable to find a match.

我的架构是armv7l,操作系统是Fedora release 22

答案1

使用dnf(或任何其他基于存储库的软件包安装工具),您只能安装在您的存储库中发布的软件包;dnf install squid-3.1.23指示dnf安装该squid软件包的 3.1.23 版本,该版本在 Fedora 22 存储库中不可用。 (Fedora 22 当前版本为 3.4.12。)要安装版本 3.1.23,您必须在https://apps.fedoraproject.org/packages/squid/。看起来最接近的版本是 3.1.19,但armv7l无论如何它都不是建立在 3.1.19 之上的。

因此,如果您确实需要该特定版本,我建议从源代码构建。

相关内容