CentOS 5.4 版中的 Apache 安全补丁更新

CentOS 5.4 版中的 Apache 安全补丁更新

我正在运行 centos 版本 5.4 和 apache 版本 2.2.3,我想要获取此 apache 版本的最新安全补丁。

我通过以下方式检查了 Apache 的最新更新

rpm -q --changelog httpd | less

并且它表明

Thu Mar 25 2010 Karanbir Singh <[email protected]> 2.2.3-31.el5.centos.4 - Roll in CentOS Branding

Thu Mar 04 2010 Joe Orton <[email protected]> - 2.2.3-31.4 - require and BR a version of OpenSSL with the secure reneg API (#567980) .......

现在当我运行时yum update httpd,它说

No Packages marked for Update

那么有什么方法可以从 centos 更新到最新补丁吗?另外我不想从第三方存储库更新。

问候

答案1

如果您正在运行 CentOS 5.4,您可能需要考虑更新到 5.8。httpd例如,该软件包的最新更新可追溯到 2012 年初。

如果yum update没有更新任何内容,那是因为你指向的存储库没有更新的内容。这表明你的本地 yum 配置明确指向CentOS 5.4而不是更笼统地CentOS 5。查看您的yum配置/etc/yum.repos.d/CentOS-Base.repo;它看起来应该像这样:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates 
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

# ...and a few more entries...

如果您的条目看起来不同,或者您使用而不是mirrorlist指向明确的 URL ,请尝试更新条目以使其看起来像这样,然后再次运行。baseurlmirrorlistyum update

此文件 ( /etc/yum.repos.d/CentOS-Base.repo) 由软件包安装centos-release,因此您也可以考虑获取软件包从镜子里并手动安装,然后运行yum update

答案2

CentOS 5.x 分支的最新版本是 5.8。您的安装相当旧。

你可以试试yum 检查更新如果不尝试,yum 全部清理然后再试一次。

相关内容