使用 yum 在 centos4 上降级 httpd

使用 yum 在 centos4 上降级 httpd

一台服务器目前安装了 httpd-2.0.63-2.el4s1.centos.2(来自 centosplus repo),但该版本缺少一些安全更新。而 httpd-2.0.52-49.ent.centos4 是较低版本,但它确实有最近的安全更新。所以我需要降级。

看来唯一的办法就是删除它,然后安装 2.0.52。这会弄乱任何配置吗?我应该先备份所有配置文件吗?

答案1

如果您通过 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

答案2

解决方案是yum erase httpd(这不会删除任何配置文件。)但它确实卸载了一些 PHP 包。因此,我只需要查看哪些包,然后重新安装它们。

相关内容