Installation 类似谷歌Chrome的下载程序和安装程序

Installation 类似谷歌Chrome的下载程序和安装程序,installation,Installation,我正在寻找一个类似谷歌Chrome的安装解决方案: 当你点击下载时,你实际上并不下载安装程序,而是下载一个非常小的下载程序,然后下载Chrome安装程序,然后启动它 我知道Sweet实验室正在开发中,但它仍处于封闭测试阶段 有没有类似的解决方案可以使用?怎么样?(谷歌Chrome实际使用的)这似乎是个问题 Omaha项目提供了一个共享的自动更新和安装系统 谷歌在多个窗口上运行的Windows客户端产品 平台,包括Windows Vista。目标包括: 一种自动更新机制,允许团队在不依赖其他产品

我正在寻找一个类似谷歌Chrome的安装解决方案:

当你点击下载时,你实际上并不下载安装程序,而是下载一个非常小的下载程序,然后下载Chrome安装程序,然后启动它

我知道Sweet实验室正在开发中,但它仍处于封闭测试阶段

有没有类似的解决方案可以使用?

怎么样?(谷歌Chrome实际使用的)这似乎是个问题

Omaha项目提供了一个共享的自动更新和安装系统 谷歌在多个窗口上运行的Windows客户端产品 平台,包括Windows Vista。目标包括:

  • 一种自动更新机制,允许团队在不依赖其他产品团队的情况下发布更新,而无需编写 他们自己的客户机或服务器逻辑—一个处理 所有自动更新请求-每个产品团队无需推出 并管理自己的服务器一台桌面自动更新客户端共享 所有桌面客户端软件-不会有单独的程序 为每个已安装的应用程序运行
  • 一个微型的元安装程序,其中包括更新客户端(并知道如何在必要时安装它)和对所需文件的引用 更新客户端可以下载并安装的应用程序
  • 安装更新客户端后,应用程序的一键式web安装
  • 支持丰富的更新部署逻辑,允许对公开发布、测试版、开发和“金丝雀”实验进行多种跟踪
  • 支持受限用户环境;例如,没有管理员权限的用户
  • 为所有Google客户端应用程序通用的其他功能提供共享运行时:崩溃报告
我也能做到。它创建一个小的可执行文件,可以从指定的URL启动MSI包,因此用户下载的包非常小。作为奖励,您可以将应用程序拆分为功能,并将其设置为为为每个功能创建一个CAB存档,因此实际安装过程将只下载已安装功能的CAB文件,从而减少未安装所有功能的用户的下载时间

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


但是,现在您应该知道,此功能仅在商业许可证中可用,您至少需要专业许可证。您可以对其进行测试,在试用期间,对其所有功能的访问不受限制。

我现在有一个非常完整的解决方案列表:

  • (+添加赚钱的建议)
  • (尚未提供)
或者可能使用或创建自己的


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

谢谢您的提示!我对你的答案投了赞成票,但将把高级安装程序作为“赢家问题”,因为它更易于使用。这是一个明智的选择,我同意Omaha的设置看起来非常复杂。您需要一个特殊的服务器应用程序来提供版本数据,使用特殊的JavaScript API进行下载,等等。当然,它会提供很好的服务,我很重视谷歌如何更新他们的应用程序,但对于我的业余项目来说,这实在是太多了。“Somoto”到底该怎么工作呢?他们答应给我钱,但无法解释他们是如何做到的,以及我的用户对此的期望。不推荐这样做。