今天扫描Linux操作系统操作系统的服务器,发现了超文本协议服务服务存在一些安全隐患,由于以前安装过新版本的阿帕奇人,安装Linux操作系统操作系统时自带的超文本协议服务服务就没必要留在系统里面了。于是进行了:
#rpm -e httpd
结果,出现以下错误
(已安装的)mod_perl-1.99_07-5需要httpd-mmn=20020628
(已安装的)mod_python-3.0.1-3需要httpd-mmn=20020628
(已安装的)mod_ssl-2.0.40-21需要httpd-mmn=20020628
(已安装的)php-4.2.2-17需要httpd-mmn=20020628
(已安装的)mod_perl-1.99_07-5需要libapr.so.0
(已安装的)mod_perl-1.99_07-5需要libaprutil.so.0
(已安装的)网站化器-2.01_10-11需要网服务器
(已安装的)mod_perl-1.99_07-5需要httpd=2.0.40
(已安装的)mod_python-3.0.1-3需要httpd=2.0.40
(已安装的)mod_ssl-2.0.40-21需要超文本协议服务
看来,要卸载这些东西还应该卸载它的依赖包,于是
#rpm -e mod_ssl
#rpm -e mod_python
#rpm -e mod_perl
#rpm -e webalizer
把所有的依赖包都卸载后
再次#rpm -e httpd成功!
在网上找了以下每分钟转数还可以加一些参数
如#rpm -e httpd - nodeps可以不用卸载这些依赖包