一、使用APT包管理器(命令行,系统原生)
APT是Ubuntu清理无用软件的核心工具,可高效处理软件包及其依赖。
sudo apt remove 软件包名命令,仅删除软件本身,保留配置文件(便于后续重新安装)。例如:sudo apt remove vlc。sudo apt purge 软件包名命令,同时删除软件包及所有关联配置文件(避免残留)。例如:sudo apt purge vlc。sudo apt autoremove命令,自动识别并删除这些依赖,释放空间。/var/cache/apt/archives/目录。sudo apt clean命令会删除所有缓存(彻底释放空间);sudo apt autoclean则仅删除过期的旧版本缓存(保留最新版本,更安全)。二、使用图形界面工具(适合新手)
若不熟悉命令行,可通过图形化工具快速清理:
sudo apt install synaptic),打开后搜索目标软件,选中后右键选择“完全删除”(彻底清除软件及配置),还可通过“状态”→“未安装(残留配置)”清理残留配置包。三、查找并清理孤立软件包(残留依赖)
孤立软件包是卸载主程序后遗留的无用依赖,需手动或工具清理:
sudo apt install deborphan,运行deborphan命令列出所有孤立包,再用sudo apt purge $(deborphan)批量删除(谨慎确认,避免误删系统组件)。dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P,自动删除状态为“rc”(残留配置)的软件包,彻底清除配置文件残留。四、清理旧内核(释放磁盘空间)
Ubuntu更新内核时会保留旧版本,占用大量空间。
uname -r(显示正在使用的内核版本,勿删除)。dpkg --get-selections | grep linux(过滤出内核相关包)。sudo apt purge 内核版本命令(如sudo apt purge linux-image-5.15.0-86-generic),保留最新两个内核(确保系统稳定)。五、使用第三方清理工具(深度清理)
第三方工具可扩展清理范围(如临时文件、浏览器缓存、软件菜单残留):
sudo apt install bleachbit,打开后选择清理项目(如“系统临时文件”“浏览器缓存”“软件菜单残留”),点击“清理”即可(支持自定义清理范围)。六、清理软件菜单残留(可选)
卸载软件后,菜单中可能仍保留快捷方式,需手动删除:
rm -rf ~/.local/share/applications/软件名.desktop(如rm -rf ~/.local/share/applications/vlc.desktop)。sudo rm -rf /usr/share/applications/软件名.desktop(谨慎操作,需确认路径)。注意事项:
/home目录、配置文件),避免误删。apt list --installed查看已安装软件),避免删除系统关键组件。