卸载麒麟os软件需按状态选择模式:标准卸载(apt remove)保留配置,彻底卸载(apt purge+autoremove+clean)清除全部文件,rc状态包须用dpkg --purge强制清除。

你在麒麟OS终端里敲了apt remove却发现配置文件还在、重装时提示冲突、日志里还残留进程记录——这不是命令没生效,是没选对卸载模式。
确认软件包名并检查安装状态
执行卸载前必须先查准包名,拼写错误或大小写偏差会导致命令无效甚至误删其他包。【dpkg -l | grep -i 关键词】 是唯一可靠方式,比如卸载WPS要搜wps-office而非“wps”或“WPS”。
运行后若看到以 ii 开头的行(如 ii wps-office 11.1.0.11495-1 amd64),说明已完整安装;若为 rc 状态,则表示主程序已被删但配置仍残留,需走强制清除流程。
标准卸载:保留配置文件(适合临时停用)
方法一:仅移除程序本体,/etc、~/.config等路径下的配置全部保留
sudo apt remove 软件包名
这一步操作起来很简单,直接输入命令回车就行。但要注意:重装后会自动加载旧设置,若配置已损坏反而导致启动失败。
方法二:图形界面双击安装的DEB包也可用此命令卸载
sudo dpkg -r 软件包名
该命令不处理依赖关系,卸载后可能遗留无用依赖包,后续需手动运行sudo apt autoremove清理。
彻底卸载:连根清除所有配置与缓存
第一步:执行带配置清除的卸载命令
sudo apt purge 软件包名
第二步:自动清理冗余依赖与孤立包
sudo apt autoremove --purge
第三步:清空APT本地缓存,释放磁盘空间
sudo apt clean && sudo apt autoclean
这三步缺一不可。如果跳过第二步,/usr/share/doc/、/var/lib/dpkg/info/等路径下的残留文件不会被删除;若漏掉第三步,下次更新时可能因缓存包版本冲突报错。
强制清除异常状态包(半安装/配置残留)
当dpkg -l显示rc状态包时,apt purge无法识别,必须用底层命令:
sudo dpkg --purge 软件包名
注意:该操作不可逆,执行前请确认包名完全匹配,否则可能破坏系统基础组件。
若提示“包未完全安装”,先运行sudo dpkg --configure -a修复中断安装,再执行强制清除。
验证是否真正卸载干净
dpkg -l | grep 软件包名 → 返回空结果即主包已清除
ls /etc/软件名 /var/lib/软件名 ~/.config/软件名 → 各路径均不存在对应目录
find /usr -name "*软件名*" 2>/dev/null → 无任何输出











