web-dev-qa-db-ja.com

LinuxでWindowsのInno Setupに相当するものは何ですか?

WindowsでのInno Setup(Windowsでインストーラーを作成するための優れた小さなツール)と同様に機能するLinuxインストーラーの作成を検討しています。

私のプロジェクトは非常に単純です(フォルダーが2、3個しかない)。autotoolsまたはcmakeを使用するのは非常に手間がかかると思います。

Inno SetupのようにLinux向けの簡単なものはありますか?

4

Linuxで最も広く使用されている最も近いインストーラーは MojoSetup で、多くのLinuxゲーム(すべてのGOG.com Linuxゲームを含む)で動作します。

ただし、リンゴとオレンジを比較しています:cmakeとAutotoolsはビルドツールであり、インストールツールではありません。バイナリを出荷したい場合、ほとんどのLinuxユーザーはいずれかの配布パッケージ(通常、.debおよび/またはRPM)、またはインストールツリーを含むtarball(/usr/local/bin適切な場所にバイナリファイルとサポートファイルを含めます)。より単純なビルドシステムが必要な場合は、 Mesonビルドシステム が興味深いかもしれません。

5
Stephen Kitt

この質問に出くわした人のために。 WindowsとLinuxで動作するNSIS(Nullsoft Scriptable Install System)があります。私が正しく覚えていると、CMakeの統合さえあります。

https://nsis.sourceforge.io/Main_Page

さらに、Qtインストーラフレームワークがあります。そのマルチプラットフォームも。

https://wiki.qt.io/Qt-Installer-Framework

0
Martin Fehrs