Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1048172
  • 博文数量: 157
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1388
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-09 15:37
文章分类

全部博文(157)

文章存档

2023年(9)

2022年(2)

2021年(18)

2020年(7)

2017年(13)

2016年(53)

2015年(55)

我的朋友

分类: LINUX

2016-08-23 11:11:30

下面是我实际的rpm的操作情况下配置文件的处理规则,整理下备忘:

rpm包处理过程:
ivh(安装) 对应目录下存在配置文件,与要ivh安装的安装包带的配置文件内容相同 直接新配置替换老配置
对应目录下存在配置文件,与要ivh安装的安装包带的配置文件内容不同 将老配置保存为rpmorig,新配置替换老配置
对应目录下不存在配置文件 生成新配置
e(卸载) 配置文件内容修改过 修改后的配置文件保存为rpmsave
配置文件内容未修改过 未修改的配置文件随着卸载被删除
Uvh(升级) 升级前后两个安装包带的配置文件内容相同 升级前老配置文件修改过 保留老配置,相当于老配置替换新配置
升级前老配置文件未修改过 新配置替换老配置
升级前后两个安装包带的配置文件内容不同 升级前老配置文件修改过 老配置保存为rpmsave,新配置替换老配置
升级前老配置文件未修改过 新配置替换老配置
补充(Uvh特殊情况) 升级前老rpm中不存在的升级后新rpm中存在的配置文件(不管是否修改过)的处理 被保存为rpmorig,新配置替换老配置
升级前老rpm中存在的升级后新rpm中不存在的配置文件 升级前老配置文件修改过 老配置保存为rpmsave,新配置替换老配置
升级前老配置文件未修改过 新配置替换老配置
阅读(879) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~