Snapcraft ガイド (Linux)
このガイドは、Ubuntu Software Centerを含む、Snapcraft環境向けにあなたのElectronアプリケーションをパッケージする方法を提供し ます。
背景と必要条件
幅広いLinux コミュニティと共に、Canonicalは共通したソフトウェアインストールの問題を解決するために、snapcraft
プロジェクトを開始しました。 Snaps は、依存関係と自動アップデートに必要なソフトウェアパッケージを含めたパッケージであり、システムを修正することなく多くのメジャーなLinuxディストリビューションで動作します。
.snap
ファイルを作成する方法は3つあります。:
- Electron Forge または
electron-builder
を使うと、どちらのツールでもsnap
がすぐに使用できます。 これは最も簡単な選択肢です。 2)electron-installer-snap
の使用。これは@electron/packager
の出力を利用します。 3) 作成した.deb
パッケージの使用
場合によっては、snapcraft
ツールをインストールしている必要があります。 特定ディストリビューションの snapcraft
のインストール手順は こちら です。
electron-installer-snap
の使用
このモジュールは、electron-winstaller
のように動作します。またそのスコープ内の類似のモジュールは、snap パッケージのビルドに制限されます。 次のようにインストールできます:
npm install --save-dev electron-installer-snap