apt 包 仓库分析

以 Debian 仓库为例

├──dists/                           // 不同系统版本的目录
│    ├──bookworm-updates/           //
│    └──bookworm/                   //
│        └──binary-amd64/           // amd64 架构
│            ├──Packages.gz         // 当前系统、架构所有软件包信息的 .gz 压缩包
│            └──Packages.xz         // 当前系统、架构所有软件包信息的 .xz 压缩包
│    ├──bullseye-updates/           //
│    └──bullseye/                   //
├──doc/
├──extrafiles
├──indices/
├──ls-lR.gz
├──pool/
│    └──main
│        └──软件名称首字母
│            └──软件名称            // 根据页面返回的第一列名称,可以获取软件已发布的版本(缺点:需要区分 CPU、系统版本等信息)
├──project/
├──tools/
├──zzz-dists/