以下是Linux清理旧版本软件包的实战方法,按发行版分类整理:
sudo apt-get autoclean # 清理旧版本软件包缓存
sudo apt-get clean # 清理所有软件包缓存(谨慎使用,可能影响后续安装)
sudo apt-get autoremove --purge # 删除不再需要的依赖包及配置文件
dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg -P # 清理已卸载软件的残留配置
sudo yum clean all # 清理所有软件包缓存
sudo yum autoremove # 删除不再需要的依赖包
sudo yum remove 软件包名 --purge # 部分版本需使用 `yum erase`
sudo pacman -Sc # 清理包数据库缓存
sudo pacman -Rns $(pacman -Qdtq) # 删除孤立软件包及依赖
clean
命令,可能删除未下载完成的软件包。dpkg -l
(Debian)或rpm -qa
(RPM)查看已安装软件,确认无用包后再操作。