如何在没有git的情况下创建alpine包?

如何在没有git的情况下创建alpine包?

如果我已经拥有所有文件,如何将它们打包成 .apk 文件以便稍后安装?

有点相当于fakeroot dpkg-deb -b package-dir package.deb,或者实现类似功能的东西,而不必经历虚假存储库或类似的混乱。

答案1

鉴于您已经安装了 alpine ,alpine-sdk您需要知道 APK 对 APK 进行数字签名。因此,首先您需要使用以下命令创建密钥:build-baseabuild

$ abuild-keygen -a

然后,如果 /tmp 中有 APKBUILD 文件:

$ cd /tmp && abuild -r

您将根据 中写入的内容找到构建的 apk /etc/abuild/abuild.conf,默认情况下设置为:

REPODEST=$HOME/packages/

为了安装 APK(因为正如我所说的是数字签名的),您应该将 abuild-keygen 生成的公钥复制到 中,/etc/apk/keys或者将参数添加--allow-untrustedapk add $package.

.: 弗朗西斯科

相关内容