官网:
Alpine Linux is an independent(独立的), non-commercial(非商业的), general purpose(通用的) Linux distribution designed for power users who appreciate security(安全), simplicity(简单) and resource efficiency(高效). Alpine Linux is built around musl libc and busybox.
一、配置 apk 国内镜像源:
① 永久修改镜像源地址(推荐):
vim /etc/apk/repositories
/alpine/v3.14/main
/alpine/v3.14/community
修改为:
/alpine/v3.14/main
/alpine/v3.14/community
或 使用 `sed` 命令“一键切换”:
# 切换为阿里镜像源
sed -i 's///g' /etc/apk/repositories
# 切换为中科大镜像源
sed -i 's///g' /etc/apk/repositories
② 临时指定镜像源地址(经测试,只有 `/etc/apk/repositories` 中镜像源地址都不能使用时,--repository 临时指定的镜像源才有用):
apk add --update-cache --repository /alpine/v3.16/main/ --allow-untrusted git
二、apk 命令参数
① 更新包索引
apk update
② 搜索包(官网包搜索:/packages)
apk search jdk
③ 查询包信息
apk info -a openjdk17-jdk
④ 安装包
apk add openjdk17-jdk
⑤ 移除包
apk del openjdk17-jdk
三、拓展
① Alpine 安装 telnet
apk add busybox-extras