Alpine-Linux

如何在沒有 git 的情況下創建 alpine 包?

  • August 20, 2019

如果我已經擁有所有文件,如何將它們打包成一個 .apk 文件,以便以後安裝?

fakeroot dpkg-deb -b package-dir package.deb類似於 ,或實現類似功能的東西,而不必經歷虛假儲存庫之類的混亂。

鑑於您已經安裝了 alpinealpine-sdkbuild-baseabuild安裝,您需要知道 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-untrustedapk add $package.

.: 弗朗西斯

引用自:https://unix.stackexchange.com/questions/535790