首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Centos 5-使用官方存储库来升级手动安装的木偶服务器

Centos 5-使用官方存储库来升级手动安装的木偶服务器
EN

Server Fault用户
提问于 2014-09-01 02:04:27
回答 1查看 213关注 0票数 3

我有Puppet服务器版本2.6.4,它是直接使用RPM包手动安装的(而不是使用Yum从存储库中获取包)。

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

如果出了问题,我如何回滚更改?升级之前,我应该做些什么来备份当前的设置?

EN

回答 1

Server Fault用户

发布于 2014-09-01 07:29:14

CentOS 5有一种很好的回滚系统的方法。在更新时,它可以使用当时存在的信任重新构建包。

将RPM配置为重新打包将通过向/etc/rpm/macros添加以下行而更改的包:

代码语言:javascript
复制
 %_repackage_all_erasures 1

如果不存在,则创建文件。

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

代码语言:javascript
复制
tsflags=repackage

当您决定需要回滚时,可以使用rpm --rollback进行回滚。示例:

代码语言:javascript
复制
rpm -Uhv --rollback '19:00'
rpm -Uhv --rollback '8 hours ago'
rpm -Uhv --rollback 'december 31'
rpm -Uhv --rollback 'yesterday'

信息最初采用了从这里开始

当然,它不会伤害你,如果你备份你的配置,以防万一;)

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/625378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档