如果我的理解是好的,apt updateDebian 下载一个发布文件和这个文件,它可以判断一个包是否需要升级以及哪些依赖项。它是如何做到这一点的?发布文件似乎只是一个哈希列表,所以我不太明白。
对不起,我的英语不是很好。
wom*_*ble 15
虽然apt update可以下载一个或多个Release文件,但它正在下载的主要文件是Packages文件。这些文件包含可用包的完整列表、它们的版本和其他元数据(如依赖项)。一旦 apt 有了可用包及其版本的列表,就可以直接比较确定哪些包的版本比当前安装的包新。
包列表是包和源文件。这些包含存储库中每个包的 debian/control 文件内容。从这些元数据中,APT 可以确定一个依赖解决方案。
Releases 是对整个归档和签名数据的描述。
Debian 参考手册,第 2 章 Debian 软件包管理
| 归档时间: |
|
| 查看次数: |
1172 次 |
| 最近记录: |