![如何在 Distrobox 容器内使用 abuild?](https://linux22.com/image/223455/%E5%A6%82%E4%BD%95%E5%9C%A8%20Distrobox%20%E5%AE%B9%E5%99%A8%E5%86%85%E4%BD%BF%E7%94%A8%20abuild%EF%BC%9F.png)
我想在 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 包?