如何在Linux中使用命令行卸载软件

2025-05-30 09:16:46

Linux系统中常用的一个操作就是安装各种软件,因为linux的强大功能也是依赖各种各样的软件来实现的。下面我们就来讲一下在Linux中怎么使用命令行卸载软件。我们分为两个部分来讲,分别是:1. 通过Linux自带的包管理器命令卸载软件2. 通过rm命令来删除软件

如何在Linux中使用命令行卸载软件

2、从上面的图中可以看到,确实已经安装好了nginx这个软件,rpm -qa命令的含义是查询所有安装到系统上的软件,而grep是从查询的结果中搜索。如果没有返回结果,那么可以使用yum命令来安装。命令是:yum install nginx -y安装完成后就能够看到对应的搜索结果,看到搜索结果了以后,说明我们就可以使用自带的包管理器yum和rpm命令来删除这个软件,首先来看yum命令:yum erase nginx -y执行结果如下所示:

如何在Linux中使用命令行卸载软件

4、下面我们继续看rpm命令怎么卸载软件的,rpm命令卸载软件的格式是:rpm -e softwarenamesoftwarename 指的是软件名称,比如我们要卸载nginx就是:rpm -e nginx然后等到命令执行完成,结果如下,从结果中我们可以看到,这个命令更直接了,能成功删除的时候没有任何提示。

如何在Linux中使用命令行卸载软件

通过rm命令来删除软件

1、上面讲解的是通过包管理器命令来卸载软件,但是有的时候,可能软件卸载过程中出错,导致软件并没有被完全删除。此时可能是卸载失败的,因此就需要通过rm命令来帮助继续删除软件。同样的以nginx为例,首先我们来看一下安装好的nginx有多少文件,如下面图中所示,查询命令是:rpm -ql nginx

如何在Linux中使用命令行卸载软件

3、因此我们就需要通过rm命令依次删除烂瘀佐栾这些目录下的文件,命令如下:rm -rf /etc/nginx/rm -rf /s烤恤鹇灭ysconfig/nginx*rm -rf /usr/lib/systemd/system/nginx*rm -rf /usr/lib64/nginxrm -rf /usr/libexec/initscripts/legacy-actions/nginx/rm -rf /usr/sbin/nginx*rm -rf /usr/share/nginx*rm -rf /usr/share/doc/nginx*rm -rf /usr/share/man/man8/nginx*rm -rf /var/log/nginx/rm -rf /var/cache/nginx执行命令的过程如下所示:

如何在Linux中使用命令行卸载软件

5、如下面图中所示,因为我们已经通过rm命令删除了所有的nginx文件,此时想通过yum命令来重新安装,但是可以看到它提示我们nginx已经安装且是最新版本,Nothing to do,表示什么都不做。这也是通过rm命令删除软件的弊端。

如何在Linux中使用命令行卸载软件如何在Linux中使用命令行卸载软件
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢