回滚 YUM 包

回滚 YUM 包

使用 YUM 回滚 rpm 更新的最佳(即万无一失且简单)机制是什么?

我还没有遇到过升级某些东西后又发现想降级它的问题,但我宁愿为这种情况发生做好准备。

答案1

这似乎是一个相当容易遵循的程序: Yum 回滚

它确实需要对 yum 进行一些配置更改,但看起来相当容易。总结一下链接:

  1. 将“tsflags=repackage”添加到 /etc/yum.conf
  2. 将“%_repackage_all_erasures 1”添加到 /etc/rpm/macros

当您想要回滚时,请使用 rpm 中的“--rollback”标志。就像我说的,这似乎非常简单。

答案2

只需将 --oldpackage 开关与较旧的 rpm 一起使用:

rpm -Uvh foo.rpm --oldpackage

相关内容