Linux详解(九 yum 卸载软件Linux快速安装软件之yum在线管理)( 三 )


rpm是CentOS平台的离线包管理工具 , 主要用于离线安装rpm包 , 以及管理安装的rpm包 。我们来看看它怎么卸载通过yum安装的git包 , 如下面所示 , 首先执行查看命令:rpm -qa | grep git确认git确实已经安装在这台机器上 。
然后执行rpm的卸载命令:rpm -e git结果看到提示有一个软件Perl-Git依赖于git 。
那么我们就必须使用rpm里的不查询依赖关系选项–nodeps , 如下面所示:rpm -e git –nodeps执行结果如下 , 执行成功则不会有任何显示 。执行完成后 , 再通过第一步里的查询命令:rpm -qa | grep git可以看到git包已经不存在 。
执行git命令结果如下 , 可以看到提示:command not found说明卸载完成 。
既然是yum安装的 , 那么通过yum命令来卸载 , 卸载命令格式是:yum remove git如下所示 , 这个时候yum命令会自动解析git的依赖关系 。
依赖关系如下面图中所示 , 和rpm命令一样 , 可以查询到有一个软件Perl-Git依赖于git , 但是yum命令和rpm命令的区别是 , 会把git和Perl-git一起卸载 。
输入y确认后 , 会自动卸载git 和 Perl-Git两个软件 , 看到compelte字样说明卸载完成 , 执行git命令 , 提示:command not found表示git已卸载
最后执行查询命令:rpm -qa | grep git可以看到包信息也不存在 , 说明卸载干净 。以上就是通过yum安装的git的两种卸载方式 。
yum卸载会同时卸载依赖包 , 卸载的更干净
本人原创 , 转载请声明 。
Linux yum安装与卸载方法

Linux详解(九 yum 卸载软件Linux快速安装软件之yum在线管理)

文章插图

yum
centos7.5
删除/usr/share目录下的yum-cli、yum-plugin
删除之后yum命令无法使用了
卸载yum
按下图中获取下面4哥文件yum-metadata-parser-1.1.4-10.el7.x86_64.rpmyum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpmyum-3.4.3-158.el7.centos.noarch.rpm python-iniparse-0.4-9.el7.noarch.rpm
获取的rpm包列表如下
直接进行安装如果提示Preparing…################################# [100%]package python-iniparse-0.4-9.el7.noarch is already installed[root@vm-122-116 yum_rpm]# rm -rf python-iniparse-0.4-9.el7.noarch.rpm直接先删除
yum又可以重新正常使用了
更多网友回答:


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。