Centos
在 Centos 7 上安裝新版本的 C-ares
我正在嘗試在 Centos 7 伺服器上安裝更新版本的c-ares 。回購只有 1.10。
除了升級到 Centos 8 以獲得 c-ares 1.13 之外還有什麼想法嗎?
您最好的選擇可能是從 Centos 8 儲存庫下載 c-ares 1.13 的源 rpm 並為 Centos 7 重新編譯它,然後安裝新軟體包。換句話說,向後移植它。
請注意,雖然庫的主要版本沒有更改,並且自定義規定在存在不兼容的更改時應該更改主要版本,但這並不總是發生。因此,雖然安裝更新版本不會導致任何損壞,但這並不能保證。密切關注它,如果升級導致其他程序中斷,請準備好降級到舊版本。
還值得注意的是,有時向後移植一個包還需要向後移植它所依賴的其他包(或依賴於它的包)……並且這些包可能反過來需要向後移植其他包。如果只有少量易於反向移植的軟體包要做,那麼努力是值得的。對於長而復雜的依賴鏈,你最好升級到 Centos 8。
順便說一句,你真的需要1.13 版嗎?是否有您知道需要的基本錯誤修復或改進,或者您只是想要新版本,因為它更新並且您相信“更新 = 更好”?
請記住,雖然新版本通常會修復現有錯誤,但有時也會帶來令人興奮的新錯誤。