Centos 5 – 使用官方存储库升级手动安装的Puppet服务器

前端之家收集整理的这篇文章主要介绍了Centos 5 – 使用官方存储库升级手动安装的Puppet服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有Puppet服务器版本2.6.4,它是直接使用RPM软件包手动安装的(而不是使用Yum从存储库中获取软件包).

现在我想通过使用Puppet Labs存储库和Yum安装它,尽可能安全地将其升级到最新版本(3.6).

如果出现问题,我该如何回滚更改?升级前如何备份当前设置?

CentOS 5有一个很好的方式来回滚你的系统.在更新时,它可以使用当时存在的配置重建包.

配置RPM以重新打包将通过在/ etc / rpm / macros中添加以下行来更改的包:

%_repackage_all_erasures 1

如果不存在,则创建该文件.

接下来,通过将以下行添加到/etc/yum.conf来配置yum来处理此事务方案:

tsflags=repackage

当您决定需要进行回滚时,可以使用rpm –rollback来执行此操作.例子:

rpm -Uhv --rollback '19:00'
rpm -Uhv --rollback '8 hours ago'
rpm -Uhv --rollback 'december 31'
rpm -Uhv --rollback 'yesterday'

信息最初采取from here.

当然,如果您备份配置,它不会对您造成伤害,以防万一;)

原文链接:https://www.f2er.com/centos/373474.html

猜你在找的CentOS相关文章