2012-06-06 34 views
5

我要尋找一個解決方案安裝像它被用於谷歌瀏覽器:谷歌瀏覽器般的下載和安裝

當您點擊下載,你實際上並沒有下載安裝程序,而是一個非常小的下載 ,然後下載Chrome 安裝程序,然後啓動它。

我知道Sweet Labs正在開發Ignite,但它仍處於內測階段。

有沒有類似的解決方案可以使用?

回答

4

Advanced Installer可以做到這一點。它創建一個小的可執行文件,可以從您指定的URL啓動MSI包,因此用戶下載的包非常小。作爲獎勵,您可以將應用程序拆分爲多個功能,並將其設置爲爲每個功能創建一個CAB存檔,因此實際安裝過程將僅下載所安裝功能的CAB文件,從而減少不需要的用戶的下載時間安裝所有功能。

要讓用戶只看到一個小的進度條,而不是完整的MSI對話框,您只需在安裝參數頁面勾選複選框即可。

但是,您現在應該只能在商業許可證中使用此功能,您至少需要一個Professional許可證。您可以測試它,在試用期間訪問其所有功能不受限制。

5

Google Omaha怎麼樣? (谷歌瀏覽器實際使用)似乎是這樣的。

奧馬哈項目提供了一個共享的自動更新和安裝系統,其在多個Windows 平臺,包括Windows Vista操作系統兼容在谷歌 Windows客戶端產品。目標包括以下內容:

  • 一個自動更新機制,使團隊能夠推出與其他產品團隊,沒有依賴的更新,而無需編寫處理 所有自動更新請求 自己的客戶端或服務器邏輯一自動更新服務器 - 每個產品團隊不會需要推出 和管理自己的服務器One桌面自動更新客戶端通過 共享所有桌面客戶端軟件 - 不會有每個已安裝的應用程序
  • 一個微小的附加安裝,其中包括正在運行的獨立程序 更新客戶端(並且知道如何在必要時安裝它)和所要 應用程序的引用該更新客戶端,然後下載並安裝
  • 一旦更新客戶端安裝
  • 豐富更新部署邏輯允許公開發布多個音軌支持
  • 只需輕輕點擊一下安裝的應用程序, beta,開發和「金絲雀」實驗
  • 支持受限用戶環境;例如,用戶無需管理員權限
  • 提供了常用於所有谷歌客戶端應用程序等功能的共享運行時:崩潰報告
+1

感謝您的提示!我投了你的答案,但將採取先進的安裝程序作爲'贏家問題',因爲它更容易使用。 – rafleo

+0

這是一個明智的選擇,我同意 –

+0

奧馬哈看起來非常複雜的設置。您需要一個特殊的服務器應用程序來提供版本數據,爲下載使用特殊的JavaScript API等等。當然,它會提供很好的服務,我很看重Google如何更新他們的應用程序,但是對於我的空閒時間項目來說太過分了。 – ygoe

2

我現在有這個相當完整的解決方案的列表:

或者可能創建自己的usin g WiX Toolset,NSISInno Setup

所有這些都是免費的解決方案,除了AdvancedInstaller。它也有一個免費版本,但不能用來創建這種包裝類型;爲此,您至少需要一個專業版。

+1

「Somoto」應該如何工作?他們向我保證金,但不能解釋他們如何做,以及我的用戶將不得不期望的。不像這樣推薦。 – ygoe