主 RPM 需要特定版本的依赖项,例如:
main-1.0.0
要求foo-1.0.0
,bar-1.0.0
main-1.1.0
要求foo-1.1.0
,bar-1.1.0
当我尝试更新主 RPM 时,依赖项更新期间出现错误。
main-1.0.0 <-- not updated, because error updating dependencies
foo-1.1.0 <-- updated successfully
bar-1.0.0 <-- update failed
如何回滚依赖项(foo
就是这个例子)?
我尝试强制安装主 RPM 的原始版本,但它拒绝,因为该版本已经安装。
zypper in -f main-1.0.0
在这种情况下,zypper 或 rpm 支持回滚吗?我不喜欢手动将依赖项一一降级,而且我不知道它们应该是哪个版本。