
greyltc/archlinux-aur基于官方Arch Linux archlinux:base-devel镜像构建的Docker镜像,已预安装AUR(Arch User Repository)助手,提供yay和paru两种版本,适用于需要使用AUR包的Arch Linux环境构建与运行。
archlinux:base-devel为基础(详见Docker Hub官方Arch Linux镜像),确保与官方Arch生态兼容archlinux:base-devel包构建完成后两小时执行,保持版本同步archlinux:base-devel相同的标签语法,便于版本管理根据需求选择不同标签的镜像作为基础:
dockerfile# 默认使用yay的最新版本 FROM greyltc/archlinux-aur # 使用paru版本 FROM greyltc/archlinux-aur:paru # 使用yay版本 FROM greyltc/archlinux-aur:yay # 使用特定版本的paru(示例版本) FROM greyltc/archlinux-aur:paru-20210203.0.54 # 使用特定版本的yay(示例版本) FROM greyltc/archlinux-aur:yay-20210203.0.54 # 从GitHub Container Registry拉取 FROM ghcr.io/greyltc/archlinux-aur FROM ghcr.io/greyltc/archlinux-aur:paru
在基于此镜像的Dockerfile中,通过以下命令安装AUR包(以PACKAGE为例):
dockerfileRUN sudo -u ab -D~ bash -c 'yay -Syu --removemake --needed --noprogressbar --noconfirm PACKAGE'
直接启动容器进行交互操作:
bashdocker run --name checkitout --pull=always --interactive --tty greyltc/archlinux-aur bash
| 标签格式 | 说明 |
|---|---|
latest | 最新版本,默认集成yay助手 |
yay | 集成yay助手的版本 |
paru | 集成paru助手的版本 |
[版本号](如20210203.0.54) | 特定版本,默认集成yay助手 |
yay-[版本号](如yay-20210203.0.54) | 集成yay助手的特定版本 |
paru-[版本号](如paru-20210203.0.54) | 集成paru助手的特定版本 |
如遇使用问题,可在GitHub Issues提交反馈。




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