以 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/