postmarketOS-images安装加速
参考资料
postmarketOS-images安装加速
postmarketOS 镜像下载与安装加速指南
postmarketOS 的安装流程通常分两类:一是直接下载官方预编译镜像刷机,二是用 `pmbootstrap` 从源码构建。两者的“慢”来源不同,加速手段也不同。下面按场景拆解。
一、先定位瓶颈在哪
不要一上来就换源,先确认时间花在哪个环节:
| 环节 | 典型症状 | 主要瓶颈 |
|---|---|---|
| 下载预编译镜像 | 单线程下几百 KB/s | 到 `images.postmarketos.org` 的国际链路 |
| `pmbootstrap init` | 拉取 aports 仓库慢 | GitHub 访问 |
| `pmbootstrap install` | 卡在 `apk` 下载 | Alpine 软件源在海外 |
| 构建内核/包 | CPU 跑满数小时 | 本机算力,换源无效 |
判断方法:构建时观察终端输出,如果大量时间停在 `Fetching ...`,就是源的问题;如果卡在 `Compiling`,只能靠加算力。
二、加速预编译镜像下载
如果你只是想快速把系统刷上手机,用现成镜像最省事。
1. 用 aria2 多线程下载 bash aria2c -x16 -s16 -k1M -c \ https://images.postmarketos.org/<device>/<image>.img.xz
- `-x16 -s16`:16 个连接、16 分片,充分利用带宽。
- `-c`:断点续传,中断后重跑即可。
- 目标链路不稳时,把数值降到 `-x4` 反而更稳。
2. 代理加速 bash export https_proxy=http://127.0.0.1:7890 export http_proxy=http://127.0.0.1:7890 aria2c -x16 -s16 <镜像URL> 代理对 `images.postmarketos.org` 这类单一源效果明显。
三、加速 pmbootstrap 构建
3.1 换 Alpine 镜像源
Alpine 的包源是国内可加速的关键。常用的国内镜像:
| 镜像站 | 地址前缀 |
|---|---|
| 清华 TUNA | `https://mirrors.tuna.tsinghua.edu.cn/alpine/` |
| 中科大 USTC | `https://mirrors.ustc.edu.cn/alpine/` |
| 阿里云 | `https://mirrors.aliyun.com/alpine/` |
在 `pmbootstrap` 的配置里替换源。注意配置键名随版本变化,先执行: bash pmbootstrap config 查看当前所有键,找到镜像相关项(历史版本
时间:2026-10-07
来源:https://mirror.ciilii.com/
