Ubuntu 软件卸载后残留清理指南
一 标准清理流程
sudo apt purge <软件名>。若之前仅用 apt remove 卸载,也可用 apt purge <软件名> 清理遗留配置。sudo apt autoremove --purge,先加 --dry-run 预览将被删除的包,确认无误再正式执行,可同时清理依赖的配置文件。sudo apt clean 清空 /var/cache/apt/archives 中的所有 .deb 包;用 sudo apt autoclean 仅删除过期/不可再下载的旧版本缓存。二 定位与删除残留配置
dpkg -l | grep '^rc',状态为 rc 表示“已删除但配置仍在”。dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo dpkg -P(使用 dpkg -P 安全清除配置)。dpkg -l | grep '^rc' | cut -d ' ' -f 3 | xargs sudo rm -rf /etc/*(直接删 /etc 下文件风险高,建议先逐项确认)。三 用户目录与日志缓存清理
sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;(保留文件inode,更安全)。sudo rm -rf /tmp/*(服务器或他人环境操作前请确认无正在使用的临时文件)。四 进阶清理与风险提示
deborphan 后执行 sudo deborphan 查看无引用库,再用 sudo deborphan | xargs sudo apt purge -y 清理;图形界面可用 GtkOrphan。uname -r,再删除不再需要的旧内核包,避免误删导致无法启动。apt autoremove、dpkg -P、删除内核等操作务必先预览并确认。