CentOS-7 的 rpm 套件是否與 CentOS-8 相容?

CentOS-7 的 rpm 套件是否與 CentOS-8 相容?

有人說不是,但我只是將我的 CentOS-8 指向 CentOS-7 存儲庫,並且能夠很好地安裝一些軟體包(在 8 存儲庫中找不到它們)。這條路上會不會有隱藏的障礙?

答案1

這取決於用於編譯軟體包的庫與系統上安裝的庫之間的版本差異。所以有些會起作用,有些則不會。還有一些可能會有副作用...

答案2

我建議不要這樣做。它可能會導致與套件及其依賴項發生衝突。如果安裝了具有依賴項的軟體包,那麼它將從 CentOS 儲存庫中提取依賴項。這些可能是舊版本或完全不同的軟體包,會與 CentOS 8 儲存庫中的軟體包發生衝突。這有可能導致系統無法使用。

不要從舊版本作業系統的儲存庫中安裝軟體包,而是研究它們以查看名稱是否已更改並安裝它們。如果您確認它們不可用,請下載原始程式碼並建置它們。這些方法不會導致潛在的衝突。

相關內容