rpm conflict 安裝包衝突問題

2021-10-04 13:21:32 字數 549 閱讀 4956

最近發現乙個問題:

所有**都是自研,使用cmake,  make package生成的rpm包,安裝時總是提示與其他模組衝突:

google上搜了許久,也沒正確答案,老以為是cmakelists.txt寫的不對。

百思不得其解!

後來無意中想到,這個編譯環境不是linux物理機,而是虛擬機器,

**所在的編譯目錄是windows物理機的共享目錄,即/mnt/hgfs/***x,為了便於和windows物理機同步方便,

df命令檢視檔案系統格式為fuse.vmhgfs-fuse:

把這個目錄打包移動到真正的linux目錄下,比如/home/code/, 檔案系統型別為xfs,

重新cmake , make, make package,使用新生成的rpm包就ok了!

**啥也沒改,只是換了個目錄,具體原因還是不明,先記住這個神奇的機制吧!!

mysql安裝包安裝 mysql安裝包安裝

centos7.4在無網環境下的mysql簡易安裝,使用tar包安裝mysql。使用的資源 上傳解壓 使用xftp上傳 解壓mysql 5.7.28 el7 x86 64.tar.gz 重新命名,方便配置環境變數 cd usr mv mysql 5.7.28 el7 x86 64 mysql 配置環...

安裝包製作

使用vs2010 winform程式開發的軟體的人比較多,程式的開發是為了在不同的人不同的機器使用,為了使不同的機器能使用該軟體就需要在製作程式安裝包,安裝包裡必須包含該軟體執行所選的所有環境,下面就來講解下winform程式安裝包的製作。1 新建安裝部署專案 開啟vs,點選新建專案,選擇 其他專案...

mysql安裝(安裝包安裝)

2 使用命令列 cmd 進入mysql的bin目錄下,初始化資料庫,執行mysqld initialize console console 表示在控制台輸出,不新增則不展示下面那些資訊 最後一行root localhost 後的hd ed4j s 就是臨時密碼,登入時會使用 注意 1 data目錄要...