Qt-Binary アプリケーションを Snap としてパッケージ化する

Qt-Binary アプリケーションを Snap としてパッケージ化する

悪気はないのですが、Snappy/Snapcraft のドキュメントには不満が残ります。特に、この単純なユースケースを処理するために何をしなければならないのか、私にはよくわかりません。

私のアプリケーションは、すべての必要なライブラリ (私の場合は Qt 5.7) とリソース ファイルを含む、コンパイルされたバイナリ ファイルで構成されています。これらをカスタム ライブラリとして出荷する必要があります。snapcraft でコンパイルまたはビルドしたくありません。実際には、ライブラリをコピーし、出荷されたライブラリがシステムのデフォルトではなく使用されるようにします。

これの例はありますか? snappy-playpen リポジトリでは、何かがどこか別の場所からダウンロードされたり、既存のパッケージから何かがまとめられたりといった、より複雑なケースしかないようです。

答え1

dumpこの場合はプラグインを使用してください:http://snapcraft.io/docs/reference/plugins/dump

すべてを 1 つのディレクトリに配置し、filesetsどのビットをコピーするかを正確に指定するために使用できます。organize名前を変更する場合に使用します。

その他の例を見るここ

関連情報