温馨提示×

Ubuntu如何清理APT缓存

小樊
42
2026-08-29 08:04:27
栏目: 智能运维

在 Ubuntu 中,APT 缓存主要用于存放下载的 .deb 安装包。随着时间推移,这些文件会占用大量磁盘空间,可以安全清理。下面是常用且安全的清理方法


一、查看 APT 缓存占用空间

du -sh /var/cache/apt/archives

二、清理 APT 缓存(推荐)

✅ 方法 1:清理已下载的安装包(最常用)

sudo apt clean

✅ 作用:

  • 删除 /var/cache/apt/archives/ 下的所有 .deb 文件
  • 不影响已安装的软件

✅ 方法 2:只删除过期缓存(更温和)

sudo apt autoclean

✅ 作用:

  • 只删除无法再下载的旧版本包
  • 保留当前可用的缓存

三、删除不再需要的依赖包(强烈推荐)

sudo apt autoremove

✅ 作用:

  • 删除自动安装但现在不再需要的依赖包
  • 常见于卸载软件后残留的依赖

⚠️ 注意:

  • 不会删除你手动安装的软件
  • 执行前会列出即将删除的包,确认无误即可

四、组合清理(最佳实践)

sudo apt update
sudo apt autoremove -y
sudo apt autoclean

五、查看是否还有大文件(可选)

ls -lh /var/cache/apt/archives

六、补充说明

  • APT 缓存位置:
    /var/cache/apt/archives
    
  • 清理后不会破坏系统
  • 下次安装软件时会重新下载所需包

七、不推荐的方式 ❌

sudo rm -rf /var/cache/apt/archives/*

❌ 风险:可能误删或破坏锁文件,不建议手动删除


八、总结(速查表)

命令 作用
apt clean 完全清理缓存
apt autoclean 清理过期缓存
apt autoremove 删除无用依赖
apt update 更新软件源

如果你愿意,我也可以帮你:

  • 分析 /var/cache/apt 占用是否合理
  • 编写一键清理脚本
  • 检查服务器磁盘使用异常问题

0