APKBUILDと関連ファイル(パッチなど)があり、ローカルでビルドしてインストールしたいと思います。を使用してビルドできることを知っていますが、abuild
後でパッケージが保存されないようです。 Alpine LinuxのAPKBUILDでパッケージをビルドしてインストールする方法は?
答え1
実際にabuild
ビルドされた .apk パッケージは実際には保存されます。 abuildによって作成されたローカルストアに配置されます~/packages
。必要に応じてパスを追加してリポジトリリストに追加できます/etc/apk/repositories
。ビルドしたパッケージをインストールする各チャンネルに別々のエントリを追加する必要があるため、テスト、コミュニティ、および基本的な3つのチャンネルを含めるには、ファイルに次のエントリを追加する必要があります。
/home/<username>/packages/main
/home/<username>/packages/community
/home/<username>/packages/testing
これにより、一般的な方法でパッケージをインストールできます。
# apk add <package name>
次のようにAPKを直接インストールすることもできます。
# apk add ~/packages/<channel>/<architecture/<package name>-<package version>.apk
たとえば、
# apk add ~/packages/testing/x86_64/giara-0.2-r0.apk