Linux下如何用rpm卸载软件

以Mysql为例。
#查看安装的Mysql版本
sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql
MySQL-client-5.1.17-0.glibc23
MySQL-server-5.1.17-0.glibc23

#卸载
sjgx2:/usr/local/mysql/bin # rpm -e MySQL-client-5.1.17-0.glibc23
sjgx2:/usr/local/mysql/bin # rpm -e MySQL-server-5.1.17-0.glibc23


如果你输入rpm -e httpd-2.2.3-31.el5.centos.4命令,系统会提示你有依赖关系,不能卸载。所以要加上--nodeps不检查依赖强制删除,这个结果就是只删除了httpd,跟他有依赖关系的其它软件是不会删除的,但是这些软件因为系统里没有了httpd也会不能运行,这是所谓的没有删除干净。
而yum -y remove httpd这种方式是把与httpd有依赖关系的所有软件一并删除。比如php,mod_ssl等等。这就干净了。呵呵。

因为系统里很多个组件与apache有依赖关系,所以系统自动安装了。
你可以卸载它。
[root@firewall sysconfig]# rpm -qa | grep httpd
httpd-2.2.3-31.el5.centos.4
httpd-manual-2.2.3-31.el5.centos.4
[root@firewall sysconfig]# rpm -e httpd-manual-2.2.3-31.el5.centos.4
[root@firewall sysconfig]# rpm -e httpd-2.2.3-31.el5.centos.4 --nodeps
阅读更多
个人分类: Linux
上一篇bash: ifconfig: command not found
下一篇Linux操作系统下防范黑客的一些实用技巧
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭