跳转到内容

apk (Alpine) ​

Alpine Linux 的包管理器。装离线包、换国内源都用它。

运行环境:Alpine Linux shell(root)。

bash
# 下载离线包
apk fetch curl -R -o /curl   # -R 一并下载依赖 -o 指定下载位置

# 安装离线包(--no-network 表示只用本地文件、不联网)
apk add --no-network curl-7.61.1-r3.apk

# 替换清华源
sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories

换源或装包前先更新索引:

bash
apk update

验证:

bash
apk info -e curl        # 已安装返回包名,未安装无输出
apk info curl           # 查看包详情

注意:离线安装要求依赖齐全,apk fetch -R 就是为了把依赖一起下下来; 换源后建议 apk update 再装包,避免索引仍是旧源。

基于 MIT 许可发布