**Ubuntu 的 APT 缓存(APT cache)**通常指的是 APT(Advanced Package Tool)在下载和安装软件包过程中使用的本地缓存机制,主要用于提升软件安装、更新和查询的效率。
下面从几个层面给你讲清楚:
在 Ubuntu 中,APT 会维护两类“缓存”:
/var/lib/apt/lists/sudo apt update
apt 知道“有哪些软件、什么版本可用”.deb 软件包缓存/var/cache/apt/archives/apt install / apt upgrade 下载的 .deb 文件✅ 加快安装速度
已下载的包不会重复下载
✅ 支持离线安装
可以把 .deb 文件复制到其他机器
✅ 方便回滚或重装
保留历史版本包文件
✅ 减少网络带宽消耗
du -sh /var/cache/apt/archives
.deb 包(推荐)sudo apt clean
删除
/var/cache/apt/archives/下所有.deb
sudo apt autoclean
sudo apt autoremove
| 类型 | 说明 |
|---|---|
| APT 缓存 | 软件包和索引 |
| 内存缓存 | CPU / 文件系统 |
| 应用缓存 | ~/.cache 下的程序数据 |
APT 缓存是系统级、和软件安装直接相关的。
如果你愿意,我也可以讲:
.deb 包你想深入哪一块?