歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> rpm升級配置文件處理規則

rpm升級配置文件處理規則

日期:2017/2/27 16:01:11   编辑:Linux教程
使用rpm來升級時 rpm會檢查包中的每一個文件 比較文件的md5檢驗和 rpm會檢查每個文件的3個版本:已安裝的rpm包中的文件 磁盤上的文件(該文件在磁盤上的當前狀態) 新rpm包中的文件

rpm處理常見的配置文件的不同版本 並且根據一定的規則來處理配置文件:
  1. 如果磁盤上的文件和已安裝的rpm包中的文件一致 rpm直接把這個配置文件給覆蓋掉
  2. 如果已安裝的和新rpm包中的文件一致 但是在磁盤上的文件變更過 rpm在安裝新的包時 會保留該配置文件
  3. 如果磁盤上的文件和新舊rpm包中的文件都不一樣 rpm會為現在的配置文件做一個備份 然後用新rpm包中的文件替換現在的配置文件
  4. 如果rpm包用了%config(noreplace) 那麼在安裝時 rpm會保留磁盤上的配置文件 新rpm包的配置文件則被保存為xxx.rpmnew
Copyright © Linux教程網 All Rights Reserved