包括:Abuild-configure
Abuild 需要为系统和用户进行配置。
根据需求编辑文件 /etc/abuild.conf。大多数默认设置可以保持不变,除非您正在为自定义平台开发,在这种情况下,文件中的注释应该会指导您。需要编辑的一个字段是 PACKAGER,这样您就可以为自己创建的软件包获得署名(或承担责任)。
为了使用 abuild
命令,执行 abuild
的用户必须是 abuild
组的成员。
# addgroup <您的用户名> abuild
注意: 记住注销并重新登录,以使组更改生效。
对于 abuild,需要公钥/私钥 rsa 密钥对。来自 abuild 软件包的 abuild-keygen
命令会生成并配置安全密钥。
$ doas abuild-keygen -a -i
abuild-keygen 选项
- -a 在 abuild.conf 中设置 PACKAGER_PRIVKEY=<生成的密钥>
- -i 使用 sudo 将公钥安装到 /etc/apk/keys 中
- -h 显示此帮助信息
- -n 非交互式。使用默认值
- -q 静默模式