温馨提示×

Debian如何清理安装包

小樊
48
2026-07-12 12:20:46
栏目: 智能运维

在 Debian 系统中,清理安装包(包括缓存、无用依赖等)可以通过以下命令完成:

1. 清理 APT 缓存(已下载的 .deb 安装包)

sudo apt clean
  • 删除 /var/cache/apt/archives/ 下所有已下载的 .deb 文件(包括已安装和未安装的)。
  • 适合彻底清理缓存。

如果只想删除已过期的缓存(保留当前可用的):

sudo apt autoclean

2. 删除不再需要的依赖包

sudo apt autoremove
  • 自动移除被自动安装、且不再被任何软件依赖的包。
  • 建议定期执行,避免系统臃肿。

3. 删除旧内核(谨慎操作)

Debian 更新内核后会保留旧版本,可手动清理:

# 查看当前正在使用的内核
uname -r

# 列出已安装的内核
dpkg --list | grep linux-image

# 删除指定旧内核(例如 linux-image-5.10.0-21-amd64)
sudo apt remove --purge linux-image-5.10.0-21-amd64

⚠️ 不要删除当前正在使用的内核,否则系统可能无法启动。

4. 清理孤立包(可选)

使用 deborphan 查找并删除孤立包:

sudo apt install deborphan
deborphan
sudo apt remove --purge $(deborphan)

5. 组合清理(常用)

sudo apt update
sudo apt autoremove -y
sudo apt autoclean

6. 清理用户缓存(非系统包)

rm -rf ~/.cache/*

总结

目的 命令
清理 APT 缓存 sudo apt clean
清理过期缓存 sudo apt autoclean
删除无用依赖 sudo apt autoremove
删除旧内核 sudo apt remove --purge linux-image-xxx
清理孤立包 deborphan + apt remove

如果你愿意,可以告诉我你的 Debian 版本(如 11 / 12)以及磁盘空间紧张程度,我可以给你更精确的清理建议。

0