如果我已经拥有所有文件,如何将它们打包成 .apk 文件以便稍后安装?
有点相当于fakeroot dpkg-deb -b package-dir package.deb
,或者实现类似功能的东西,而不必经历虚假存储库或类似的混乱。
答案1
鉴于您已经安装了 alpine ,alpine-sdk
您需要知道 APK 对 APK 进行数字签名。因此,首先您需要使用以下命令创建密钥:build-base
abuild
$ abuild-keygen -a
然后,如果 /tmp 中有 APKBUILD 文件:
$ cd /tmp && abuild -r
您将根据 中写入的内容找到构建的 apk /etc/abuild/abuild.conf
,默认情况下设置为:
REPODEST=$HOME/packages/
为了安装 APK(因为正如我所说的是数字签名的),您应该将 abuild-keygen 生成的公钥复制到 中,/etc/apk/keys
或者将参数添加--allow-untrusted
到apk add $package
.
.: 弗朗西斯科