0

0

Linux 软件卸载与清理技巧

冰川箭仙

冰川箭仙

发布时间:2026-02-20 09:53:54

|

685人浏览过

|

来源于php中文网

原创

linux卸载软件后配置文件默认保留在家目录(如~/.config/等),需用apt purge、dnf remove --autoremove、flatpak uninstall --delete-data、snap remove --purge等带清理参数的命令,或手动删除残留;dpkg“rc”状态包须用dpkg --purge清理。

linux 软件卸载与清理技巧

卸载软件后残留的配置文件去哪了

Linux 卸载命令默认不删用户配置,apt removeyum removednf remove 都只删二进制和系统级配置,家目录里的 ~/.config/~/.local/share/~/.cache/ 下的目录全留着。

常见错误现象:重装同款软件后界面变回旧设置、日志里反复报 Failed to load config from /home/user/.config/app/conf.json、磁盘空间没明显释放。

  • Debian/Ubuntu 系用 apt purge <pkg></pkg>(不是 apt remove --purge,后者语法已弃用)
  • RHEL/CentOS 8+ 用 dnf remove --autoremove <pkg></pkg>,但注意它不自动清家目录,得手动删 ~/.config/<pkg></pkg> 类路径
  • Flatpak 应用必须用 flatpak uninstall --delete-data <app-id></app-id>,否则 ~/.var/app/<app-id></app-id> 永远残留

dpkg -l 显示“rc”状态的包怎么处理

dpkg -l | grep "^rc" 列出的是“已卸载但配置文件仍存”的包,它们占空间、干扰 apt autoremove 判断,还可能在升级时触发冲突。

这类包不会被 apt autoremove 清理,因为 autoremove 只管“不再被依赖的已安装包”,而 “rc” 是“已卸载”状态。

  • 批量清理所有 rc 包:dpkg -l | awk '/^rc/{print $2}' | xargs sudo dpkg --purge
  • 单个清理更安全:sudo dpkg --purge <package-name></package-name>,执行前先 dpkg -L <package-name></package-name> 看它到底写了哪些文件,避免误删共享配置
  • 别直接 rm -rf /var/lib/dpkg/info/<pkg>.*</pkg> —— 这会破坏 dpkg 数据库,后续 apt 命令可能报 dpkg: error: parsing file '/var/lib/dpkg/status' near line XXX

用 snap 安装的软件删不干净怎么办

snap 的隔离机制导致卸载比传统包管理更隐蔽:删了应用本身,/var/snap/<name>/</name> 下的版本快照、/home/<user>/snap/<name>/</name></user> 下的用户数据默认全保留。

Musho
Musho

AI网页设计Figma插件

下载

典型症状:snap list 看不到软件,但 df -h 发现 /var/snap 占用几十 GB;find ~ -name "*<app>*" -type d</app> 找出一堆残留目录。

  • 彻底卸载必须加 --purgesudo snap remove --purge <name></name>
  • 如果已执行过普通 snap remove,先查残留快照:sudo snap saved,再用 sudo snap forget <revision-id></revision-id> 删除
  • /home/<user>/snap/<name>/</name></user> 是用户级数据,--purge 会删,但若之前手动改过权限(比如 chown -R root),得先 sudo chown -R $USER:$USER ~/snap/<name></name> 再删,否则报 Permission denied

清理后发现 /usr/share/doc 或 /var/cache/apt/archives 还很大

这些不是卸载残留,而是包管理器的缓存策略所致:/usr/share/doc/ 随主包安装,但卸载时不自动删;/var/cache/apt/archives/ 存下载过的 .deb 包,apt autoremove 完全不管它。

不清理不影响运行,但长期积累可达数 GB,尤其在频繁测试不同版本的环境中。

  • 删文档:sudo apt install deborphan && sudo deborphan --guess-all | xargs sudo apt purge(慎用,部分开发包依赖 doc 中的头文件示例);更稳妥是 sudo apt clean + sudo apt autoclean
  • 清 apt 缓存:sudo apt clean 删全部,sudo apt autoclean 只删旧版本(当前不可用的 .deb)
  • /var/log/apt/history.log 不占大空间,但若审计要求低,可定期 sudo truncate -s 0 /var/log/apt/history.log,避免日志轮转失控

真正麻烦的是那些没走包管理器、直接 make install 或解压运行的软件 —— 它们没注册到任何数据库,卸载只能靠你记得当初装在哪、改过哪些系统路径。这种情况下,whichtype -plddstrace -e trace=openat ./binary 2>&1 | grep -E "\.so|\.conf" 才是最后手段。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

442

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

544

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

322

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

81

2025.09.10

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

192

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

13

2026.02.03

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

371

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

340

2023.10.25

pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

660

2026.02.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.4万人学习

Git 教程
Git 教程

共21课时 | 3.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号