Gitなしでアルパインパッケージを作成する方法は?

Gitなしでアルパインパッケージを作成する方法は?

すでにすべてのファイルがある場合は、後でインストールするためにそのファイルを.apkファイルにパッケージ化するにはどうすればよいですか?

と同等のものやfakeroot dpkg-deb -b package-dir package.deb偽のリポジトリなどを経ずに同様の機能を実装することです。

答え1

Alpineがインストールされている場合、alpine-sdkAPKにデジタル署名するには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

.: フランシスコ

関連情報