千家信息网

Linux发行版卸载安装包的方法有哪些

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容介绍了"Linux发行版卸载安装包的方法有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2025年11月07日Linux发行版卸载安装包的方法有哪些

本篇内容介绍了"Linux发行版卸载安装包的方法有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

环境

  • Ubuntu 18.04 LTS
  • ArchLinux
  • Alpine
  • Fedora
  • OpenSUSE
  • Centos 7

Ubuntu/Debian卸载程序包

使用apt 列出已经安装的程序包:

bob@c14f840ed725:~$ sudo apt list --installed

也可以使用dpkg命令查找已安装的程序包:

bob@c14f840ed725:~$ dpkg -l|grep 'ftp'

下面我们卸载程序包:

可以使用apt或者apt-get来卸载

bob@c14f840ed725:~$ sudo apt remove vsftpd或者bob@c14f840ed725:~$ sudo apt-get remove vsftpdbob@c14f840ed725:~$ sudo apt remove --purge vsftpd或者bob@c14f840ed725:~$ sudo apt-get remove --purge vsftpd

添加–purge选项,指的是卸载是把程序包的配置文件也删掉。

检验一下安装包是否安装:

bob@c14f840ed725:~$ apt list --installed |grep vimWARNING: apt does not have a stable CLI interface. Use with caution in scripts.vim/bionic-updates,bionic-security,now 2:8.0.1453-1ubuntu1.3 amd64 [installed]vim-common/bionic-updates,bionic-security,now 2:8.0.1453-1ubuntu1.3 all [installed,automatic]vim-runtime/bionic-updates,bionic-security,now 2:8.0.1453-1ubuntu1.3 all [installed,automatic]或者bob@c14f840ed725:~$ dpkg -l|grep vimii  vim                         2:8.0.1453-1ubuntu1.3         amd64        Vi IMproved - enhanced vi editorii  vim-common                  2:8.0.1453-1ubuntu1.3         all          Vi IMproved - Common filesii  vim-runtime                 2:8.0.1453-1ubuntu1.3         all          Vi IMproved - Runtime files

RHEL/CentOS卸载程序包

我们可以使用先的命令查看所有已经安装的程序包:

[root@qdzabbix ~]# yum list installed或者[root@qdzabbix ~]# rpm -qa也可以查看某个程序包是否安装:[root@qdzabbix ~]# yum list installed |grep vsftpdvsftpd.x86_64                      3.0.2-25.el7                        @base    或者[root@qdzabbix ~]# rpm -qa|grep vsftpdvsftpd-3.0.2-25.el7.x86_64[root@qdzabbix ~]#

删除安装包:

[root@qdzabbix ~]# yum -y remove vsftpd

Fedora卸载程序包

Fedora上面也可以用yum也可以使用dnf管理器,推荐使用dnf安装、卸载程序包:

#查看是否安装vsftpd[root@716bc12a2197 ~]# rpm -qa|grep vsftpd#或者[root@716bc12a2197 ~]# dnf list installed |grep vsftpd

卸载vsftpd:

[root@716bc12a2197 ~]# dnf remove -y vsftpd

Arch Linux卸载程序包

Arch Linux中使用pacman包管理器:

#查询是否安装vsftpd[root@d201bac103e8 /]# pacman -Q vsftpdvsftpd 3.0.3-6或者[root@d201bac103e8 /]# pacman -Q |grep vsftpdvsftpd 3.0.3-6

卸载安装包:

[root@d201bac103e8 /]# pacman -R vsftpdchecking dependencies...Packages (1) vsftpd-3.0.3-6Total Removed Size:  0.34 MiB:: Do you want to remove these packages? [Y/n] y:: Processing package changes...(1/1) removing vsftpd                                                  [########################################] 100%:: Running post-transaction hooks...(1/2) Reloading system manager configuration... Skipped: Current root is not booted.(2/2) Arming ConditionNeedsUpdate...

OpenSUSE/SUSE卸载程序包

在OpenSUSE/SUSE中使用zypper包管理器进行管理安装包,下面查看是否安装vsftpd:

23d5ed5dcfc2:/ # zypper packages --installed-only |grep vsftpdi+ | OSS Update | vsftpd                            | 3.0.2-28.1                      | x86_64v  | OSS Update | vsftpd                            | 3.0.2-25.1                      | x86_64v  | OSS        | vsftpd                            | 3.0.2-23.1                      | x86_64或者23d5ed5dcfc2:/ # rpm -qa|grep vsftpdvsftpd-3.0.2-28.1.x86_64

卸载安装包:

23d5ed5dcfc2:/ # zypper remove vsftpdLoading repository data...Reading installed packages...Resolving package dependencies...The following package is going to be REMOVED: vsftpd1 package to remove.After the operation, 320.9 KiB will be freed.Continue? [y/n/...? shows all options] (y): y(1/1) Removing vsftpd-3.0.2-28.1.x86_64 ........................................................................[done]Additional rpm output:Failed to connect to bus: No such file or directoryFailed to connect to bus: No such file or directory

Alpine Linux卸载程序包

在Alpine Linux中使用apk包管理器进行包管理,下面查看是否安装vsfptd:

~ # apk list -I |grep vsftpd

-I只列出已经安装的安装包。 卸载安装包:

~ # apk del vsftpd(1/3) Purging vsftpd (3.0.3-r6)(2/3) Purging libcap (2.27-r0)(3/3) Purging linux-pam (1.3.1-r1)Executing busybox-1.31.1-r9.triggerOK: 6 MiB in 14 packages

"Linux发行版卸载安装包的方法有哪些"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

程序 管理 方法 发行 内容 命令 更多 知识 实用 学有所成 接下来 困境 实际 情况 文件 文章 案例 环境 编带 网站 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 丁香园 医疗大数据库 信息系统网络安全保护策略 三无系统网络安全管控工作按照 龙之谷手游服务器在哪里 重庆特殊学校软件开发公司 网络安全有什么用 辽宁手机软件开发大概多少钱 医院开展网络安全教育活动 加强网络安全教育倡议书 dellemc服务器阵列配置 5g通信软件开发 华为 web程序必须要服务器吗 金融网络安全讲座心得体会 工厂配电监控数据库 佛山优尚品品网络技术公司 新吴区加工软件开发简介 国外软件开发什么水平 激战2战场服务器互通吗 吉林有名的网络技术排名靠前 mdb数据库太大打开不了 高清的河南软件开发公司 信息系统网络安全保护策略 软件开发周期需要几步 上海在线学习软件开发 中国赛宝软件开发怎么样 佛山优尚品品网络技术公司 与互联网有关科技创新 网络安全包含内容 如何开软件开发公司 网络安全法颁布时间实行
0