4
Linuxをサポートするために市販のソフトウェアで使用する必要のあるインストーラーの種類は何ですか?
ソースコードはオープンまたはフリーではないため、インストール時のコンパイルはオプションではありません。これまでのところ、次のような開発者を見てきました。 tar.gzファイルを提供し、適切な場所で解凍するのはユーザー次第です。 .tar.gzにinstall.shスクリプトを提供して、基本的なインストーラーを実行します。インストールオプションをユーザーに要求することもできます。 RPMおよび/またはdebファイルを提供し、ユーザーが使い慣れたネイティブパッケージ管理ツールを引き続き使用して、インストール/アップグレード/アンインストールを行えるようにします。 ほとんどのLinuxディストリビューションをサポートし、ユーザーの生活をできるだけ簡単にし、ビルド/パッケージング/インストーラーインフラストラクチャもできるだけ少なくしたいと考えています。 ソフトウェアのパッケージ方法に関する推奨事項を探しています。