Ubuntu如何清理不再使用的软件
导读:Ubuntu清理不再使用的软件 一 使用 APT 卸载与清理 卸载软件但保留配置:sudo apt remove <软件包名> 彻底卸载并删除系统级配置:sudo apt purge <软件包名> 删除不再需要的依...
Ubuntu清理不再使用的软件
一 使用 APT 卸载与清理
- 卸载软件但保留配置:sudo apt remove < 软件包名>
- 彻底卸载并删除系统级配置:sudo apt purge < 软件包名>
- 删除不再需要的依赖:sudo apt autoremove(加上 --purge 可同时清理这些依赖的配置)
- 清理缓存:sudo apt autoclean(仅删旧版本)与 sudo apt clean(清空缓存目录)
- 小提示:apt purge 不会删除用户目录如 ~/.config/< 软件名> 、~/.local/share/< 软件名> 、~/.cache/< 软件名> 的配置与缓存,需要手动清理。
二 清理残留与孤立包
- 清理“已删除但残留配置”的包(状态为 rc):
- 查看:dpkg -l | grep ^rc
- 一键清理:dpkg -l | grep ^rc | awk ‘{ print $2} ’ | sudo xargs dpkg -P
- 查找并删除不再需要的依赖(孤儿包):
- 安装工具:sudo apt-get install deborphan
- 删除:sudo apt-get remove --purge $(deborphan)
- 说明:优先使用包管理器完成清理,避免误删系统关键文件。
三 清理旧内核
- 查看当前使用内核:uname -r
- 列出已安装内核:dpkg --list | grep linux-image
- 删除旧内核(将 < 版本号> 替换为要删除的内核版本):sudo apt-get purge linux-image-< 版本号>
- 建议至少保留当前运行内核与上一个可用内核,避免回退困难。
四 清理 Snap 与 Flatpak 应用
- Snap
- 查看:snap list
- 卸载:sudo snap remove < 软件名>
- 可选清理旧版本残留:sudo rm -rf /var/lib/snapd/snap/< 软件名>
- Flatpak
- 查看:flatpak list
- 卸载:flatpak uninstall < 应用ID>
- 清理无用运行时:flatpak uninstall --unused
- 可选清理用户目录残留:rm -rf ~/.var/app/< 应用ID>
- 提示:Flatpak 的应用 ID 通常为 com.example.App 形式。
五 图形化工具与其他建议
- 图形化工具
- Ubuntu 软件中心:在界面中卸载不需要的应用
- Synaptic 包管理器:搜索并标记删除,支持彻底清理残留配置
- 磁盘使用分析器(baobab):定位大文件与目录,手动清理
- BleachBit:清理缓存、临时文件、日志等(sudo apt install bleachbit)
- 其他建议
- 源码安装或 AppImage:需手动删除安装目录与用户配置目录(如 /usr/local、/opt、~/.config、~/.local/share、~/.cache)
- 包管理提示:Ubuntu 使用 APT 而非 YUM;若误用 YUM 将无法管理已安装的 APT 包
- 操作前务必备份重要数据,不确定时先查询包信息或咨询社区。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu如何清理不再使用的软件
本文地址: https://pptw.com/jishu/754065.html
