以下是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)查看已安裝軟件,確認無用包后再操作。