如何在 Distrobox 容器内使用 abuild?

如何在 Distrobox 容器内使用 abuild?

我想在 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 包?

相关内容