問題描述:
當你yum install xx.rpm包的時候,你可以遇到這樣的報錯,導致安裝失敗
xx.rpm包中文件與xxxx.rpm包中的文件有衝突
解決方法:
在spec文件中加入
Obsoletes: old_pkg
Provides: old_pkg
old_pkg 是需要被替換的包名字
example: 本地已經安裝包testA,你編譯了一個新的包testB,安裝時出現文件衝突問題. 在testB的spec文件中加入
Obsoletes: testA
Provides: testA
重新打包安裝即可解決問題