私はelectronを使用してクロスプラットフォームアプリケーションを作成しています。 WindowsやMacの場合は、autoUpdate、Squirrelなどの電子ツールで行うことができます。Linux上で自動更新電子アプリケーションを実装する方法
この問題はLinuxでのみ発生します。私はUbuntu用の.debパッケージをビルドしました。しかし、私はそれについての "ステップバイステップ"の指示または包括的な情報を見つけることができません。
私はJavaに慣れておらず、Linux用アプリケーションの作成経験はありませんでした。
だから、主な質問は以下のとおりです。
- ディストリビューションのパッケージマネージャを使用して、標準的な自動更新プロセスとは何ですか?誰がアップデートをダウンロードしてインストールし、アプリを再起動する必要がありますか。
- 問題を解決する別の方法は何ですか。カスタムアップデートを作成するベストプラクティスは何ですか?
- .deb、.rpmパッケージの違いと、UbuntuとFedoraの違いは何ですか?
電子情報とは関係なく、すべての情報が役立ちます。
ありがとうございます!
よろしくお願いいたします。私が理解しているように、カスタムの自動更新メカニズムを作成するのは普通の習慣ですね。 – Gleb
少なくとも、各Linuxディストリビューションを個別に対象にする必要があります。その中には、カスタム自動更新ルーチンを持つものがあります。 –
最善の方法は、パッケージを作成することです。更新をリリースすると、リポジトリに格納され、ユーザーはアプリケーションの更新時期と方法を決定できます。 – msuchy