使用 YUM 回滚 rpm 更新的最佳(即万无一失且简单)机制是什么?
我还没有遇到过升级某些东西后又发现想降级它的问题,但我宁愿为这种情况发生做好准备。
答案1
这似乎是一个相当容易遵循的程序: Yum 回滚
它确实需要对 yum 进行一些配置更改,但看起来相当容易。总结一下链接:
- 将“tsflags=repackage”添加到 /etc/yum.conf
- 将“%_repackage_all_erasures 1”添加到 /etc/rpm/macros
当您想要回滚时,请使用 rpm 中的“--rollback”标志。就像我说的,这似乎非常简单。
答案2
只需将 --oldpackage 开关与较旧的 rpm 一起使用:
rpm -Uvh foo.rpm --oldpackage