谷歌Chrome类下载器和安装程序

时间:2012-06-06 20:17:23

标签: installer

我正在寻找一种类似于Google Chrome的安装程序解决方案:

单击“下载”时,实际上并未下载安装程序,而是一个非常小的 Downloader ,然后下载Chrome 安装程序,然后启动它。< / p>

我知道Sweet Labs正在开发Ignite,但它仍处于封闭测试阶段。

是否有任何类似的解决方案可供使用?

3 个答案:

答案 0 :(得分:5)

Google Omaha怎么样? (实际上谷歌浏览器使用的)似乎就是这样。

  

Omaha项目提供了一个共享的自动更新和安装系统   适用于多个Windows的Google Windows客户端产品   平台,包括Windows Vista。目标包括以下内容:

     
      
  • 一种自动更新机制,允许团队推出更新而不依赖于其他产品团队,而无需编写   他们自己的客户端或服务器逻辑一个处理的自动更新服务器   所有自动更新请求 - 每个产品团队都不需要推出   并管理自己的服务器共享的一个桌面自动更新客户端   所有桌面客户端软件 - 不会有单独的程序   为每个已安装的应用程序运行
  •   
  • 一个微小的元安装程序,它包含更新客户端(并且知道如何在必要时安装它)以及对所需的引用   然后可以下载并安装更新客户端的应用程序
  •   
  • 安装更新客户端后,单击一次安装应用程序
  •   
  • 支持丰富的更新部署逻辑,允许多个轨道进行公开发布,测试,开发和“金丝雀”实验
  •   
  • 支持受限制的用户环境;例如,没有管理员权限的用户
  •   
  • 为所有Google客户端应用程序通用的其他功能提供共享运行时:崩溃报告
  •   

答案 1 :(得分:4)

Advanced Installer也可以这样做。它创建一个小的可执行文件,可以从您指定的URL启动MSI包,因此用户下载的包非常小。作为奖励,您可以在功能中拆分应用程序,并将其设置为为每个功能创建一个CAB存档,因此实际安装过程将仅下载已安装功能的CAB文件,从而减少不使用的用户的下载时间安装所有功能。

要让用户只看到一个小的进度条而不是完整的MSI对话框,您只需勾选“安装参数”页面中的复选框。

但是,您现在应该只在商业许可证中使用此功能,您至少需要一个Professional许可证。您可以测试它,在试用期间访问其所有功能不受限制。

答案 2 :(得分:2)

我现在有完整的解决方案列表:

或者可以使用WiX ToolsetNSISInno Setup创建自己的。

除AdvancedInstaller外,所有这些都是免费的解决方案。它也有免费版,但不能用于创建这种包类型;为此,您至少需要一个专业版。