![apt-cache 实现](https://linux22.com/image/915917/apt-cache%20%E5%AE%9E%E7%8E%B0.png)
我正在研究 apt-cache 的实现。apt-cache 如何创建和更新本地包缓存?是定期的还是手动的?据我调查,是手动的(apt-get update)。
当我们运行“apt-get update”时,它会下载所有软件包信息吗?还是将缓存的当前状态(如所有软件包信息和版本)发送到服务器,然后客户端计算机(运行 apt-get update 的计算机)仅获取与本地缓存信息相比发生变化的内容?
仅供参考,我正在使用 Linux 4.4.0-18362-Microsoft。“apt-config dump”命令输出没有显示“APT::Cache::Generate”。