Nickotine Asked: 2022-10-17 02:59:45 +0800 CST2022-10-17 02:59:45 +0800 CST 2022-10-17 02:59:45 +0800 CST DNF/YUM:有没有办法安装最新版本的包,而不指定版本? 772 通过浏览和阅读文档,我认为答案是否定的,我只需要指定版本... 但是,有没有办法获得最新版本的软件包? 你可能会使用什么技巧? 我的意思是某种选项,例如--latest,我隐约记得apt有类似的东西,但可能只是在想象。 yum package-management 1 个回答 Voted Best Answer Artem S. Tashkinov 2022-10-17T03:35:13+08:002022-10-17T03:35:13+08:00 DNF/YUM仅适用于已启用存储库中可用的内容。如果某个已安装的软件包比 repos 中可用的软件包旧,那么如果您运行yum/dnf update. 而已。 如果您想安装最新的上游版本,您有以下选项: 难度:最简单。查找并安装任何预打包版本,如 FlatPak、Snap、AppImage 或 Docker 映像。这可以与已安装的软件包共存。 难度:容易。如果存在这样的 COPR,则查找并启用具有最新版本的COPR(例如 Fedora)。世界上任何人都可以构建这样的包,所以要小心。 难度:平均。从源安装到例如/usr/local,/opt/package甚至/home/user/something。 难度:高。创建你自己的 src.rpm 包,编译它并更新它(如果它不与已经安装的包冲突)。您可以将 src.rpm 安装到任何位置并以不同的名称命名(例如,您可以将其命名为 package2-2.3.4,而不是 package-2.3.4)以避免与任何已安装的软件包发生冲突。
DNF/YUM仅适用于已启用存储库中可用的内容。如果某个已安装的软件包比 repos 中可用的软件包旧,那么如果您运行
yum/dnf update
. 而已。如果您想安装最新的上游版本,您有以下选项:
/usr/local
,/opt/package
甚至/home/user/something
。