以下是Debian清理无用依赖包的常用技巧及命令:
更新软件包列表
sudo apt update
确保获取最新的软件包信息。
自动移除无用依赖包
sudo apt autoremove
删除不再被任何软件包依赖的依赖包。
清理包缓存
sudo apt clean
清除/var/cache/apt/archives/目录下已下载的软件包文件。
删除孤立软件包(无依赖的包)
sudo deborphan | xargs sudo apt-get purge -y
先用deborphan查找孤立包,再批量删除。
彻底清理旧内核
dpkg --list | grep linux-image | awk '{print $2}' | xargs sudo apt-get remove -y
列出并删除旧内核版本(谨慎操作,保留当前内核)。
一键清理脚本
可将以下命令保存为脚本(如cleanup.sh):
#!/bin/bash
sudo apt update
sudo apt autoremove --purge -y
sudo apt clean
sudo deborphan | xargs sudo apt-get purge -y
赋予执行权限后运行:
chmod +x cleanup.sh
./cleanup.sh
注意事项:
root权限,使用sudo操作。apt list --installed确认软件包状态,避免删除必要组件。