文件
JGZYES c1906d0111 release: PMM v0.5.3 — mirror layout reform (dists/ + files/) + site version
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.
2026-09-05 22:44:40 +08:00

41 行
949 B
Markdown

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
# 镜像源
PMM 采用 apt 式多镜像源,按优先级回退。配置在 `~/.pmm/mirror.ini`
## 默认镜像
- **深圳(默认)**`https://sz.pmm.parlz.com/mirror/dists`
- **香港(备份)**`https://pmm.parlz.com/mirror/dists`
## mirror.ini 格式
```ini
[sz]
registry = https://sz.pmm.parlz.com/mirror/dists
priority = 1
default = true
[main]
registry = https://pmm.parlz.com/mirror/dists
priority = 20
```
## 管理镜像
```bash
pmm setting mirror list # 列出
pmm setting mirror add <n> <api> # 添加
pmm setting mirror use <n> # 设为当前
pmm setting mirror remove <n> # 移除
pmm setting mirror check # 探测每个源的可达性/优先级
```
## 服务状态
首页有深圳/香港双镜像的实时探测:
- 注册表 `mirror/dists/pmm.json`
- `.pdm` 下载 `mirror/files/p/pmm/<ver>-linux-amd64.pdm`
- 镜像目录浏览 `mirror/`
详见 [下载](index.php?page=download)。