Maxim Asked: 2019-08-16 11:29:01 +0800 CST2019-08-16 11:29:01 +0800 CST 2019-08-16 11:29:01 +0800 CST 如何在没有 git 的情况下创建 alpine 包? 772 如果我已经拥有所有文件,如何将它们打包成一个 .apk 文件,以便以后安装? 类似于fakeroot dpkg-deb -b package-dir package.deb,或实现类似功能的东西,而不必经历虚假存储库或类似的混乱。 alpine-linux apk-tools 1 个回答 Voted Best Answer Francesco Colista 2019-08-20T22:39:42+08:002019-08-20T22:39:42+08:00 鉴于您已经安装了 alpinealpine-sdk或build-base并abuild安装,您需要知道 APK 对 APK 进行数字签名。因此,首先您需要使用以下命令创建密钥: $ 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. .: 弗朗切斯科
鉴于您已经安装了 alpine
alpine-sdk
或build-base
并abuild
安装,您需要知道 APK 对 APK 进行数字签名。因此,首先您需要使用以下命令创建密钥:然后,如果您在 /tmp 中有 APKBUILD 文件:
您会根据 中所写的内容找到构建的 apk,
/etc/abuild/abuild.conf
默认情况下设置为:为了安装 APK(因为我说是数字签名的),您应该复制 abuild-keygen 生成的公钥,
/etc/apk/keys
或者将参数添加--allow-untrusted
到apk add $package
..: 弗朗切斯科