Centos

centos4上用yum降級httpd

  • March 19, 2012

一台伺服器目前安裝了 httpd-2.0.63-2.el4s1.centos.2(來自 centosplus 儲存庫),但該版本缺少一些安全更新。其中 httpd-2.0.52-49.ent.centos4 是一個較低的版本,但它確實有最近的安全更新。所以我需要降級。

看起來唯一的方法是刪除它,然後安裝 2.0.52。這會弄亂任何配置嗎?我應該先備份所有的conf文件嗎?

解決方案是yum erase httpd(這並沒有刪除任何配置文件。)但是,它確實解除安裝了一些 PHP 包。所以,我只需要看哪些然後重新安裝它們。

如果您通過 yum 安裝和升級了 httpd,那麼您可以yum downgrade httpd降到以前的版本。

通常包升級不會觸及配置文件,但以防萬一,我會先執行這個:

cd /etc/httpd; tar cvfz /var/tmp/httpd_backup.$(date +"%Y-%m-%d).tar.gz *

這將在 /var/tmp 中創建一個有日期的備份。

如果您想防止將來更新,請考慮使用 yum 外掛yum-versionlock

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