我想在 Distrobox 容器内使用 Alpine,使用Alpine 工具箱边缘图像并执行涉及abuild
程序的各种任务。我按照中的说明进行操作“创建 Alpine 包”文章,但我很快遇到了一个问题,$ abuild checksum
尽管我已将自己添加到 abuild 组,更改了/var/cache/distfiles
目录的所有者,然后注销并重新登录,但还是出现了权限被拒绝的错误。因此,我决定检查我的组我进来并注意到该列表如下所示:
$USER nobody nobody nobody nobody nobody nobody nobody
($USER
我的实际用户名在哪里,不是$USER
逐字的)
因此,似乎我实际上还没有被添加到 abuild 组中。然后我尝试了文章中列出的替代命令# chmod a+w /var/cache/distfiles
。这使得$ abuild checksum
执行正常,但是当我继续运行$ abuild -r
来构建包时,我收到以下错误:abuild-apk: User neboula is not a member of group abuild
,这就是我现在所处的位置。
我如何设置一个 Distrobox 容器,abuild
实际上可以在其中构建 Alpine APK 包?