强制 zypper 安装特定版本

强制 zypper 安装特定版本

我有自己的个人存储库,其中包含旧版本的 rpm。如果我想安装 boost-license 版本 1.36.0.11.17 我执行以下操作

zypper install boost-license=1.36.0-11.17

这似乎被破坏了,但是好像我将转速更改为我知道不存在的转速,然后它只是恢复安装最新的转速而不是出错,这是愚蠢的。

我发现强制 zypper 安装我想要的特定 rpm 的唯一方法是指定确切的 rpm URL httlp//mylocalrepository/myrpms/boost-1.36.0.11.17.src.rpm。

我有什么想法可以使用 zypper,因为它被设计为安装特定版本,如果它不存在就会出错?

答案1

zypper in -f <package-with-version>

如果您想找出确切的版本,可以通过以下方式找到:

zypper se <package>

相关内容