Qt Installer Framework翻译(5-3)

本文详细介绍了如何使用Qt Installer Framework推广更新,包括配置更新、重新创建存储库、部分更新以及变更和重定位存储库。内容涵盖从更新组件、创建Updates.xml文件到上传部分更新的步骤,强调了在管理存储库时需要注意的事项。
摘要由CSDN通过智能技术生成

推广更新

创建在线安装程序,以便能够向安装产品的用户推广更新。

为了推广更新,需要执行以下步骤:

  1. 将待更新内容复制到package文件夹。

  2. 在package.xml文件中增加待更新组件的 元素的值。

  3. 使用repogen工具重新创建具有待更新内容的联机存储库,并在存储库的根目录中生成Updates.xml文件。

  4. 将存储库上传到Web服务器。

  5. 使用binarycreator工具创建安装程序。

配置更新

安装程序在启动时会下载Updates.xml文件,并拿该文件中的版本号与已安装的版本号进行比对。如果该文件中的在线版本号更大,则安装程序会在可用更新列表中显示该组件。

在package.xml文件中增加组件的 元素的值。

重新创建存储库

提供更新的最简单方法是重新创建存储库,并将其上传到Web服务器。有关更多信息,请参见创建存储库章节。

存储库部分更新

以下情况,完整更新整个存储库可能不是最佳选择:

> 该存储库非常大,上传需要很长时间。
> 您只想交付更改的组件。
注意:repogen每次被调用时都会重新创建多个7zip存档。7zip存储所包含文件的时间戳(在此过程中,文件可能会被移动或复制),因此每个存档的SHA值的和都会发生变化。 所有SHA值的总和用于验证下载的存档是否被篡改,因此SHA需要与7zip匹配起来。由于SHA值的总和存放在Updates.xml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值