Redhat
YUM 安裝過時的軟體
我最近購買了一個執行 RHEL 5.5 的紅帽伺服器。我感覺我的 YUM 儲存庫完全過時了,原因如下:
- 我嘗試使用 YUM 更新 GCC。更新的版本顯示 4.1.2-54 作為版本號,而最新的是 4.9。
- 同樣,我嘗試安裝 SVN。(新)安裝的版本顯示 1.6.11 作為版本號,而我相信 1.8.9 是最新的。
由於這些事件,我被引導相信我的 YUM 儲存庫已過時。此外,所有這些都發生在我使用“yum update”更新系統之後。在不將 RHEL 升級到較新版本的情況下,我可以做些什麼來更新儲存庫 URL?非常感謝!
它們並沒有過時。Enterprise Linux (RHEL/CentOS/Scientific Linux) 維護著一個具有穩定功能集、API 和 ABI 的軟體儲存庫。有意在此主機上使用的軟體版本與它們相同。
通常只有錯誤修復適用於此類軟體。目的是發行版主要版本(在這種情況下為 5)與第一次發佈時一樣一致,並且在每個點發佈時更加穩定。
在生產環境中,平台呈現一致的界面更為重要。
如果您想在更“前沿”的東西上進行開發,Fedora 通常是 Redhat 派生系統的選擇。
請注意,Fedora不被認為是穩定或一致的,不適合生產。
如果您正在尋找更新但穩定的東西,RHEL7(在撰寫此答案時)是最近發布的。這主要基於 Fedora 19。
不要期望僅僅通過使用 yum 儲存庫就能將作業系統從 CentOS 5 更新到 RHEL 7,因為這會嚴重破壞系統。相反,您需要將主機重新安裝到該版本。