Google Chrome で使用されているようなインストーラー ソリューションを探しています。
[ダウンロード] をクリックすると、実際にはインストーラーはダウンロードされませんが、非常に小さなDownloaderがダウンロードされ、Chromeインストーラーがダウンロードされてから起動されます。
Sweet Labs がIgniteを開発していることは知っていますが、まだクローズド ベータ版です。
すぐに使用できる同様のソリューションはありますか?
Google Chrome で使用されているようなインストーラー ソリューションを探しています。
[ダウンロード] をクリックすると、実際にはインストーラーはダウンロードされませんが、非常に小さなDownloaderがダウンロードされ、Chromeインストーラーがダウンロードされてから起動されます。
Sweet Labs がIgniteを開発していることは知っていますが、まだクローズド ベータ版です。
すぐに使用できる同様のソリューションはありますか?
グーグルオマハはどうですか?(実際にはGoogle Chromeで使用されています)それは問題のようです。
Omahaプロジェクトは、WindowsVistaを含む複数のWindowsプラットフォームで動作するGoogleのWindowsクライアント製品の共有自動更新およびインストールシステムを提供します。目標は次のとおりです。
- チームが他の製品チームに依存せずに更新をロールアウトできる1つの自動更新メカニズム。独自のクライアントまたはサーバーロジックを作成する必要はありません。すべての自動更新要求を処理する1つの自動更新サーバー-各製品チームは、独自の製品チームをロールアウトして管理する必要はありません。サーバーすべてのデスクトップクライアントソフトウェアで共有される1つのデスクトップ自動更新クライアント-インストールされているアプリケーションごとに個別のプログラムが実行されることはありません
- 更新クライアントを含む(必要に応じてインストールする方法を知っている)小さなメタインストーラーと、更新クライアントがダウンロードしてインストールできる目的のアプリケーションへの参照
- 更新クライアントがインストールされたら、アプリケーションのワンクリックWebインストール
- パブリックリリース、ベータ、開発、および「カナリア」実験用の複数のトラックを可能にするリッチアップデートデプロイロジックのサポート
- 制限されたユーザー環境のサポート。たとえば、管理者権限のないユーザー
- すべてのGoogleクライアントアプリケーションに共通する他の機能の共有ランタイムを提供する:クラッシュレポート
Advanced Installerもそれを行うことができます。指定した URL から MSI パッケージを起動できる小さな実行可能ファイルを作成するため、ユーザーがダウンロードするパッケージは非常に小さくなります。おまけとして、アプリケーションを機能ごとに分割し、機能ごとに 1 つの CAB アーカイブを作成するように設定できるため、実際のインストール プロセスでは、インストールされた機能の CAB ファイルのみがダウンロードされ、そうでないユーザーのダウンロード時間が短縮されます。すべての機能をインストールします。
完全な MSI ダイアログではなく小さなプログレス バーのみをユーザーに表示するには、[パラメータのインストール] ページでチェックボックスをオンにするだけです。
ただし、この機能は商用ライセンスでのみ利用できるため、少なくとも Professional ライセンスが必要です。試用期間中は、すべての機能へのアクセスが制限されていないため、テストできます。
私は今、この非常に完全なソリューションのリストを持っています:
または、 WiX Toolset、NSISまたはInno Setupを使用して独自のものを作成することもできます。
AdvancedInstaller を除いて、これらはすべて無料のソリューションです。無料版もありますが、このパッケージ タイプの作成には使用できません。これには、少なくとも Professional エディションが必要です。