镜像自地址
https://github.com/JGZYES/ParlzPackageManger.git
已同步 2026-09-11 08:52:45 +08:00
Mirror restructure under web/mirror: - dists/packages.json (name list) + dists/<pkg>.json (latest+variants) + dists/<pkg>/<version>.json (per-version metadata) - files/<first-letter>/<pkg>/<ver>-<os>-<arch>.pdm (payloads bucketed by letter) - registry base in defaults/docs -> .../mirror/dists; all existing packages migrated and their url fields rewritten to files/<letter>/<pkg>/... Code: - mirrors.c default registry -> /mirror/dists - main.c language-pack derivation now handles a /dists (or /packages) base -> mirror root /lang - web/pmu/publish.php writes dists/<name>.json + files/<letter>/<name>/ and the url accordingly Also syncs site version refs to 0.5.3 and mirrors docs/examples to the new layout.
839 B
839 B
PMM v0.5.3
镜像目录重构
web/mirror/ 由 packages/<pkg>.json + packages/<pkg>/*.pdm 改为:
web/mirror/
dists/
packages.json # 包名列表
<pkg>.json # 每包最新+variants(客户端主入口)
<pkg>/<version>.json # 每版本元数据
files/
<首字母>/<pkg>/<ver>-<os>-<arch>.pdm # 实际 .pdm,按首字母分桶
- 注册表 base 由
.../mirror/packages改为.../mirror/dists。 - 客户端拉取元数据(
/dists/<pkg>.json、packages.json)与下载(files/<首字母>/<pkg>/…)均适配;语言包推导兼容新 base。 - 所有既有包已迁移(files/ 下按
a,b,c…首字母分桶)。
其他
pmu发布改为写入新布局(files/<首字母>/<pkg>/+dists/<name>/<version>.json)。- 文档/示例/镜像 README 更新。