创建 Alpine 包时遇到问题

创建 Alpine 包时遇到问题

我正在尝试创建一个 .apk 文件。我阅读了许多有关它的教程,并尝试尽我所能地遵循它们,我有APKBUILD文件,我有sample-version.tar.gz,有校验和。但是当我打电话时abuild -r我收到错误:

find: /home/maximk/package_test/pkg/sample: No such file or directory

这是真的,它不在那里,但是因为 abuild 清理了它,所以即使要创建它,abuild 也会删除它,所以似乎应该在构建期间重新创建它,但并没有

我需要向 APKBUILD 添加一些值吗?不过,手册页中似乎没有任何内容表明这一点。

答案1

默认情况下,abuild 的行为如 /etc/abuild/abuild.conf文件中所述。

因此,如果您不希望 abuild 删除该包,您可以修改此条目:

# what to clean up after a successful build
#CLEANUP="srcdir bldroot pkgdir deps"

通过对该条目进行注释,仅留下:

CLEANUP="bldroot deps"

为了构建您的包,您将仅删除构建根和在运行时提取的依赖项(例如,请参阅 APKBUILD 中的depends=和条目)。makedepends=

另外,查看该文件,您将看到其他可能有用的条目。它们带有注释且不言自明。

相关内容