2016-04-15 36 views
2

是否可以在Linux中使用RPM或YUM或任何其他軟件包管理器(特別是CentOS)來安裝已經下載的軟件包或從沒有admin/root訪問權限的repo到自定義位置?我試圖從源代碼構建,使用cmake,configure,make,make install等,但是,它結束了一個接一個地擁有如此多的依賴關係。如何在沒有root用戶的情況下在Linux(CentOS)中安裝軟件包並進行自動依賴關係處理?

或者有沒有更好的選擇?

回答

0

這個答案由goldilocks聽起來像你在找什麼。

https://unix.stackexchange.com/a/61295

它仍然不是一個漂亮的過程,但似乎比從源代碼更簡單。

否則,您可能希望查看非根包管理器作爲yum的替代品。

+0

這rpm2cpio解決方案似乎解壓縮文件的罰款,但所提取的庫(* .so)的破碎。 – user3330840

+0

您可能需要設置鏈接器和pkgconfig,以便操作系統在運行時能夠找到這些庫。 –

相關問題