WindowsでのInno Setup(Windowsでインストーラーを作成するための優れた小さなツール)と同様に機能するLinuxインストーラーの作成を検討しています。
私のプロジェクトは非常に単純です(フォルダーが2、3個しかない)。autotoolsまたはcmakeを使用するのは非常に手間がかかると思います。
Inno SetupのようにLinux向けの簡単なものはありますか?
Linuxで最も広く使用されている最も近いインストーラーは MojoSetup で、多くのLinuxゲーム(すべてのGOG.com Linuxゲームを含む)で動作します。
ただし、リンゴとオレンジを比較しています:cmake
とAutotoolsはビルドツールであり、インストールツールではありません。バイナリを出荷したい場合、ほとんどのLinuxユーザーはいずれかの配布パッケージ(通常、.deb
および/またはRPM)、またはインストールツリーを含むtarball(/usr/local/bin
適切な場所にバイナリファイルとサポートファイルを含めます)。より単純なビルドシステムが必要な場合は、 Mesonビルドシステム が興味深いかもしれません。
この質問に出くわした人のために。 WindowsとLinuxで動作するNSIS(Nullsoft Scriptable Install System)があります。私が正しく覚えていると、CMakeの統合さえあります。
https://nsis.sourceforge.io/Main_Page
さらに、Qtインストーラフレームワークがあります。そのマルチプラットフォームも。