centos 5.4 版本中的 Apache 安全更新檔更新
我正在執行 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
.