Linux apt缓存是如何实现的

Linux apt缓存是如何实现的,linux,unix,caching,apt,apt-get,Linux,Unix,Caching,Apt,Apt Get,我正在研究apt缓存实现。 apt缓存如何创建和更新本地包缓存?它是周期性的还是手动的?就我的调查而言,它是手动的(apt获取更新) 当我们运行“apt get update”时,它是否下载所有包信息,或者缓存的当前状态(如所有包信息和版本)是否发送到服务器,然后客户端计算机(运行apt get update的位置)仅获取与本地缓存信息相比发生了更改的内容 仅供参考,我使用的是Linux 4.4.0-18362-Microsoft。“apt config dump”命令输出不显示“apt::Ca

我正在研究apt缓存实现。 apt缓存如何创建和更新本地包缓存?它是周期性的还是手动的?就我的调查而言,它是手动的(apt获取更新)

当我们运行“apt get update”时,它是否下载所有包信息,或者缓存的当前状态(如所有包信息和版本)是否发送到服务器,然后客户端计算机(运行apt get update的位置)仅获取与本地缓存信息相比发生了更改的内容


仅供参考,我使用的是Linux 4.4.0-18362-Microsoft。“apt config dump”命令输出不显示“apt::Cache::Generate”。

当您运行
apt update
时,它会下载所有非最新的更改。因此返回
Ign
。缓存每天自动生成(据我所知):

请参见此处: