web-dev-qa-db-ja.com

無料のインストールウィザードソフトウェア

InstallShield のようなものを無料で使用できますか?

61
UnkwnTech

WiX

  • 非常に強力で柔軟です
  • MSIパッケージを作成できます(Microsoftの展開形式を選択)
  • ほとんどドキュメントがありません
  • 非常に急な学習曲線
  • XMLベース。
  • 非常に複雑なインストーラーに推奨されます。

Inno Setup

  • MSIパッケージを作成できません。
  • そのスクリプト部分はINIファイル構造のようになります。
  • Pascalスクリプトベースの言語を使用して柔軟性を高めます。

[〜#〜] nsis [〜#〜]

  • MSIパッケージを作成できません。
  • 完全にスクリプト化され、非常に強力ですが、学習曲線が高くなります。
  • WiXが多すぎてInno Setupが不十分な場合に推奨されます。

AdvancedInstaller

  • 基本バージョンは無料です。
  • MSIパッケージを作成できます。
  • 非常に優れたユーザーインターフェイス、物事を成し遂げるための学習曲線がほとんどありません。
  • XMLベース(ただし、スキーマはあまりユーザーフレンドリーではありません。とにかくGUIエディターを使用するので、問題にはなりません)
  • 基本的なインストーラー要件のみがあり、何か新しいことを学ぶ時間がない場合の最良のオプション。

IzPack

  • クロスプラットフォーム
  • Mavenの統合
  • カスタマイズ可能なアクション
  • よく文書化
  • オープンソース
105
lubos hasko

私は数年前から Inno Setup を使用しています。十分に成熟しており、プラグインがたくさんあります。フォーラム/ニュースグループは、これまでに受けたすべての質問に非常によく答えていることがわかりました。

20
Hector Sosa Jr
12
Max Stewart

WiX (WindowsインストーラXML)は無料です。

10
Ferruccio

Inno Setup は、長年 Zeus インストーラとして非常によく機能しています。

5
jussij

私は「無料のインストーラー」を探して Advanced Installer を見つけました。これは、過去にうまく使用したことを思い出します。

4
Greg Hewgill

dotNetInstaller も検討します。

前提条件を使用してインストールをセットアップするのは非常に簡単で、フォームからXMLスクリプトを管理できるNiceウィザードとエディターがあります。

2
Zen

Innoの+1。私はNSIS/Nullsoftのファンではありませんでした。

編集

nSISが気に入らなかった理由は、インストーラのタイトル/スクリプトでバージョン情報を取得するためだけにジャンプしなければならなかったからです。基本的に、スクリプトを前処理するか、インストールジェネレーターを2回実行する必要があります。多分彼らはそれを修正しました、そうでないかもしれません。しかし、なんて面倒なことでしょう。

また、プラグインのバージョンとメインコンポーネントのバージョンが壊れやすいこともわかりました。たとえば、混在させたり、一致させたり、アップグレードしたりすると、うまく機能しませんでした。

NSISの特定のバージョンと使用したプラグインをリポジトリに保持して、確実に入手できるようにする必要がありました。

2
Tim

Nullsoft Installe rを使用する方法です。学習曲線は少し急ですが、スクリプトを作成すると、すぐにまともなインストーラーが作成されます。 Eclipseプラグインもチェックしてください。これは素晴らしい追加機能です。

私は同様の解決策を探していましたが、ブロックの新しい子供が InstallJammer であることがわかりました。オープンソースで、非常にフレンドリーでパワフルな外観(プロジェクトで実際に使用したことがないので見ていると言います)で、複数のプラットフォーム用のインストーラーを作成できます。

特にアクションの設定は非常に簡単に思えました。

目標を達成できれば、他のインストールソリューションを簡単に利用できます。

1
Binary Phile

オープンソースがあります Nullsoft Installer WinAmpで始まりましたが、私が間違っていない限り。

.NET開発の場合は、Microsoftもオープンソース化している WiX を確認することをお勧めします。 ITは、継続的な統合設定をしているユーザーに適しています。

0
cruizer

NSIS(nullsoftスクリプト可能なインストーラーシステム)がその仕事をします。オープンソースです。

http://nsis.sourceforge.net/Main_Page

0
mopoke

Nullsoftインストーラー は無料で強力で、非常に優れています。

0
Harley Holcombe

nullsoft scriptable install system は、非常に強力でプロフェッショナルなインストールシステムを提供するオープンソースソリューションです。

0
Joe Skora

ここでは MakeMSI を使用してWindowsインストーラーを構築します。非常に急な学習曲線ですが、どのWindowsシステムでも動作することが保証されています。

以前はNullsoftインストーラーで問題がありました。これは、サイレントの自動インストール(管理された環境で常に行われる種類)がデフォルトでサポートされていないためです。

0
Merus