Debian回收过期软件包的常用方法
当软件包被卸载后,其依赖的包可能不再被其他软件需要,此时可使用autoremove命令自动清理。若需同时删除这些依赖包的配置文件,需添加--purge选项:
sudo apt autoremove # 自动移除无用的依赖包(保留配置文件)
sudo apt autoremove --purge # 自动移除无用的依赖包及配置文件
APT会缓存下载的.deb软件包以加快后续安装速度,长期积累会占用大量磁盘空间。
sudo apt clean
.deb文件),保留最近下载的:sudo apt autoclean
若明确知道某个软件包不再需要,可通过以下命令手动卸载:
sudo apt remove <package_name>
sudo apt purge <package_name>
对于通过.deb文件手动安装的软件包(非APT仓库安装),可使用dpkg命令:
sudo dpkg -r <package_name>
sudo dpkg --purge <package_name>
BleachBit是一款图形化清理工具,可扩展清理范围(如临时文件、日志、浏览器缓存等),适合新手使用:
sudo apt install bleachbit
sudo bleachbit打开图形界面,选择需清理的项目(如“APT缓存”“旧日志”)后执行清理。--purge选项时,配置文件将无法恢复)。autoremove默认不会删除可能被其他软件包依赖的包,若需强制删除(风险较高),可添加--force-depends选项,但需谨慎使用。