![CentOS-7 的 rpm 套件是否與 CentOS-8 相容?](https://rvso.com/image/164743/CentOS-7%20%E7%9A%84%20rpm%20%E5%A5%97%E4%BB%B6%E6%98%AF%E5%90%A6%E8%88%87%20CentOS-8%20%E7%9B%B8%E5%AE%B9%EF%BC%9F%20.png)
有人說不是,但我只是將我的 CentOS-8 指向 CentOS-7 存儲庫,並且能夠很好地安裝一些軟體包(在 8 存儲庫中找不到它們)。這條路上會不會有隱藏的障礙?
答案1
這取決於用於編譯軟體包的庫與系統上安裝的庫之間的版本差異。所以有些會起作用,有些則不會。還有一些可能會有副作用...
答案2
我建議不要這樣做。它可能會導致與套件及其依賴項發生衝突。如果安裝了具有依賴項的軟體包,那麼它將從 CentOS 儲存庫中提取依賴項。這些可能是舊版本或完全不同的軟體包,會與 CentOS 8 儲存庫中的軟體包發生衝突。這有可能導致系統無法使用。
不要從舊版本作業系統的儲存庫中安裝軟體包,而是研究它們以查看名稱是否已更改並安裝它們。如果您確認它們不可用,請下載原始程式碼並建置它們。這些方法不會導致潛在的衝突。