Centos
centos4上用yum降級httpd
一台伺服器目前安裝了 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
。