使用 VPS 搭建 AUR 自动构建服务
之前一直手动构建 AUR 包,不堪其扰,遂决定搭建一个自动构建服务。
选择 VPS
选择了 GCP 的 e2-micro 实例,无他,Google 太善,免费送。
环境配置
目前主流的 VPS 没有提供 Arch Linux 镜像的,所以选用 Docker 来运行 Arch Linux 环境。那么,主机系统则无伤大雅,我是 Debian 爱好者,遂选 Debian 13。
注意事项
-
由于 AUR 包的构建需要较多的资源,建议使用至少 2GB 内存的 VPS。作者没有经费,所以使用了 1GB 内存的 e2-micro 实例,实为隐患。
-
不同 AUR 包的构建策略不同,需自行编写。可参考作者编写的构建脚本扩展。
-
如何上传至 AUR 库可参考上一篇 文章。
-
不建议使用国内的 VPS 服务商,访问 GitHub 是一大问题。