
blackikeeagle/archlinux-buildarchlinux-build是一个专为Arch Linux软件包构建设计的Docker镜像,提供了完整的Arch Linux构建环境。该镜像旨在简化Arch Linux软件包的构建过程,确保构建环境的一致性和可重复性,同时避免在主机系统上安装大量构建依赖。
使用以下命令启动构建环境:
bashdocker run -it --rm -v $(pwd):/build herecura/archlinux-build
在当前目录挂载到容器的/build目录后,可以使用标准的Arch Linux打包命令:
bashcd /build makepkg -s
创建docker-compose.yml文件:
yamlversion: '3' services: build: image: herecura/archlinux-build volumes: - ./:/build - cache:/var/cache/pacman/pkg environment: - MAKEFLAGS=-j4 - PACKAGER="Your Name <***>" volumes: cache:
然后运行:
bashdocker-compose run --rm build makepkg -s
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| MAKEFLAGS | 传递给make的参数 | -j2 |
| PACKAGER | 打包者信息 | "Docker Build <***>" |
| CARCH | 目标架构 | x86_64 |
| PKGDEST | 软件包输出目录 | /build |
为了加速后续构建,可以挂载缓存目录:
bashdocker run -it --rm -v $(pwd):/build -v archpkgcache:/var/cache/pacman/pkg herecura/archlinux-build
该镜像会定期更新以保持与最新的Arch Linux环境同步。要获取最新版本,请使用:
bashdocker pull herecura/archlinux-build

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务