2016-08-03 91 views
0

我正在運行一個基於CentOS 5.8的web服務器,我需要升級我的綁定版本以使其符合PCI。我目前正在運行綁定9.3.6,我需要綁定9.9.8或更高。我試過yum update bind,但顯然我已經有最新版本根據百勝。我做了一些谷歌搜索,我發現一個RPM文件bind-9.10.2-1.el5.i686.rpm看起來像它會工作,但我不知道它是否應該嘗試安裝它。我想我會需要bind-devel和bind-libs,我可以從同一個站點獲得。我從源代碼編譯更好嗎?我知道CentOS 5是舊的,但我試圖避免重新安裝整個服務器。如何在CentOS 5.8上安裝9.9.8或更高版本

回答

0

從較低版本的CentOS安裝二進制rpm是不太可能的:自CentOS5以來有很多變化。

在本地重建src.rpm是查看存在哪些問題的一種方法。

與此同時,升級到CentOS6(至少:CentOS7使用systemd需要一些研究)通常不比改裝類似bind的東西更多的努力,並且將具有其他效率。 YMMV,每個人都會。

+0

這是來自CentOS更高版本的RPM嗎?我認爲這是針對Enterprise Linux 5的,因爲它在文件名中有'el5'。我認爲CentOS 5是基於EL5的。我如何重建源RPM? – Kent

+0

是.el5適用於CentOS5:我的評論假定您是從CentOS6/CentOS7綁定升級。您將需要升級bind-devel和bind-libs之類的依賴項。 –

相關問題