YUM 安装过时的软件

YUM 安装过时的软件

我最近购买了一台运行 RHEL 5.5 的 Red Hat 服务器。我感觉我的 YUM 存储库已经完全过时了,原因如下:

  1. 我尝试使用 YUM 更新 GCC。更新后的版本显示版本号为 4.1.2-54,而最新版本为 4.9。
  2. 同样,我尝试安装 SVN。(新)安装的版本显示版本号为 1.6.11,而我相信 1.8.9 是最新版本。

由于这些事件,我认为我的 YUM 存储库已过期。此外,所有这些都是在我使用“yum update”更新系统后发生的。我可以做些什么来更新存储库 URL,而无需将 RHEL 升级到较新版本?非常感谢!

答案1

它们并不过时。企业 Linux (RHEL/CentOS/Scientific Linux) 维护着一个具有稳定功能集、API 和 ABI 的软件存储库。在此主机上使用的软件版本是故意的。

通常只会对此类软件应用错误修复。目的是使发行版主版本(本例中为 5)与首次发布时一样一致,并且每次发布都会更加稳定。

在生产环境中,平台呈现一致的界面更为重要。

如果您想要开发更前沿的东西,Fedora 通常是 Redhat 衍生系统的选择。

请注意,Fedora不是被认为是稳定或一致的,并且不是适合生产。

如果您正在寻找更新但更稳定的版本,RHEL7(在撰写此答案时)最近刚刚发布。它主要基于 Fedora 19。

不要指望仅使用 yum 存储库就能将操作系统从 CentOS 5 更新到 RHEL 7,因为这会严重破坏系统。相反,您需要将主机重新安装到该版本。

相关内容