Apache-2.2

centos 5.4 版本中的 Apache 安全更新檔更新

  • August 12, 2012

我正在執行 centos 5.4 版和 apache 2.2.3 版,我想獲得這個 apache 版本的最新安全更新檔。

我通過以下方式檢查了 apache 的最新更新

rpm -q --changelog httpd | less

它顯示

Thu Mar 25 2010 Karanbir Singh <kbsingh@centos.org> 2.2.3-31.el5.centos.4 - Roll in CentOS Branding

Thu Mar 04 2010 Joe Orton <jorton@redhat.com> - 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的最新更新檔嗎?我也不想從第三方儲存庫更新。

問候

如果您實際執行的是 CentOS 5.4,您可能需要考慮更新到 5.8。例如,該httpd軟體包在 2012 年初就有更新。

如果yum update沒有更新任何內容,那是因為您指向的儲存庫沒有更新的內容。這表明您是CentOS 5.4的本地 yum 配置點,而不是更通用的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 ,請嘗試將條目更新為如下所示並再次執行。baseurl``mirrorlist``yum update

該文件 ( /etc/yum.repos.d/CentOS-Base.repo) 由centos-release包安裝,因此您也可以考慮從鏡像中獲取包並手動安裝,然後執行yum update.

引用自:https://serverfault.com/questions/416682