LINUX卸载RPM包装的HTTPD

原创 2008年10月10日 15:55:00

     今天在VMWare上准备搭建下LMAP环境,看了下RPM包里装的APACHE的版本很老,是APACHE2.0版本的,这个版本对SSL的支持还不够好,所以要重装下,

     网上看了些文章,了解了下流程,

     1.第一步首先要检查下RPM包的依赖关系咯.

              查了下,检查依赖关系有俩重方法

        <1> shell>rpm -e --test httpd

             这个方法所检测的结果比较多,也比较详细

        httpd-mmn = 20020628 is needed by (installed) mod_perl-1.99_07-5
        httpd-mmn = 20020628 is needed by (installed) mod_python-3.0.1-3
        httpd-mmn = 20020628 is needed by (installed) mod_ssl-2.0.40-21
        httpd-mmn = 20020628 is needed by (installed) php-4.2.2-17
        libapr.so.0 is needed by (installed) mod_perl-1.99_07-5
        libaprutil.so.0 is needed by (installed) mod_perl-1.99_07-5
        webserver is needed by (installed) webalizer-2.01_10-11
        httpd >= 2.0.40 is needed by (installed) mod_perl-1.99_07-5
        httpd >= 2.0.40 is needed by (installed) mod_python-3.0.1-3
        httpd is needed by (installed) mod_ssl-2.0.40-21

      <2>shell>rpm -qa | grep httpd

        httpd-manual-2.0.40-21
        httpd-2.0.40-21

 

            这个方法分析出来的结果少,而且有些依赖关系根本没有显示,卸载的时候会报错误,网上看那位仁兄直接用--nodeps

         选项给屏蔽掉了,后果可想而知咯,向php4就没有卸载,系统残留好多垃圾,到时候想用都用不了,想卸都卸不干净,出问题

        是自然咯,所以推荐大家还是用第一种方法,但是为什么俩个命令会有这么大的差异,还请各位高手解答了,我刚以为是第

        二种方法是只查找已经加载到内存的模块,但是用ps 看了下,不是.

 

              另,-nodeps设置这里也是对的,有些模块有的是用户是想保留的,就可以用这个选项了,我感觉这个俩个命令的差别是

        一个是列出所有的和HTTPD服务相关的模块,而另一个则是只列出和HTTPD服务紧密相关的模块了,但是我觉得,我这些

       模块都差不多有个生存期,太老了,干脆都卸了吧,但是如果在一些很先进的服务器上,卸载的时候如果要有所保留的话,还是

       用第二种方法把,到时候直接把mod加入配置文件就能用了,(自认为,哈哈,错了不许丢我鸡蛋)

 

     2.检测出来了就可以挨个由低向上卸载了.其实是由最高一层的应用软件向下开始卸载.

 

   

  

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux软件安装与卸载rpm

以下文章非我所写,转自http://hi.baidu.com/ladybeta/blo ... b99d886438db21.html,感觉对我有些帮助,特保存于此。 Linux软件的安装和卸载...

Linux下RPM软件包的安装及卸载与yum命令详解

在 Linux 操作系统 下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux下...
  • wocjj
  • wocjj
  • 2012-04-27 18:24
  • 387

Linux下RPM软件包的安装及卸载

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下...

Linux下RPM软件包的安装卸载升级查询

Linux下RPM软件包的安装及卸载 在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Re...

Linux中RPM包安装、查询、卸载

Linux中RPM包安装&查询&卸载命令的总结之前一直在用ubuntu,安装卸载软件基本上是使用apt-get 这个非常的简单,而且过程中遇到的软件依赖会自动帮我们处理,类似于傻瓜式安装。另外在 Li...

Linux 使用RPM安装卸载升级软件简介

RPM是RedHat Package Manager的缩写,虽然叫RedHat软件包管理工具,但很多linux分支版本中都采用了RPM。基于RPM文件的软件安装方式是一种基于可执行文件的软件安装方式。...

Linux下RPM软件包的安装及卸载

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下...

Linux中什么时候用包名、什么时候用包全名、以及RPM包的安装、升级与卸载

1、在安装和升级时使用包全名,查询卸载时用包名 2、RPM包安装 上面的--nodeps只能在做实验时用!因为如果写上了的话,万一这个软件包真的依赖于其他包,即使安装完了此rpm包,也...

Linux下RPM软件包的安装及卸载

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下...

Linux(centos)下安装卸载命令rpm,make install使用方法

A:RPM包, 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。 ==如何卸载...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)