rpm conflict 安装包冲突问题
最近发现一个问题:
所有代码都是自研,使用cmake, make package生成的rpm包,安装时总是提示与其他模块冲突:
google上搜了若干页面,也没正确答案。
百思不得其解!
后来无意中想到,这个编译环境不是Linux物理机,而是虚拟机,
代码所在的编译目录是windows物理机的共享目录,为了便于和windows物理机同步方便,
把这个目录打包移动到真正的linux目录下,比如/home/code/,
重新cmake , make, make package,就OK了!
但具体原因还是不明,先记住这个神奇的机制吧!!