自八月份我们发布 Qt 安装框架 4.6.1 版本以来,已经过去了相当长的一段时间。这意味着 Qt 在线安装程序和 Qt 安装框架都发生了相当全面的变化。对这些功能的仔细测试需要时间。
ARM 处理器在桌面平台上越来越流行,因此也需要为 ARM 预制 Qt 二进制文件。在 4.7.0 测试版中,我们添加了对 ARM 上 Linux 的支持。稍后将支持 Windows on ARM。我们的目标是在 X86_64 和 ARM64 架构的计算机上都能安装 Qt 6.7。
另一个重大变化是使用 Qt 6.6.0 构建安装程序框架。这是第一个基于 Qt 6 的版本。我们不想提前迁移到 Qt 6,因为 Qt 5 支持的目标平台在 Qt 6 中已不再支持。我们希望尽可能让用户在这些旧平台上安装 Qt。我们花了很多时间考虑如何在基于 Qt 6 的安装程序中继续支持其他平台。但是,我们无法找到可行的解决方案。将有两个安装程序。基于 Qt 5 的 4.6.x 和基于 Qt 6 的 4.7。
创建离线安装程序
由于我们很久没有向用户提供现成的离线安装程序,因此除了 CLI 之外,我们还需要在图形用户界面中创建离线安装程序。因此,现在只需单击一个按钮即可实现,如下图所示。
在图形用户界面中生成离线安装程序
其他改进和修复
在某些情况下,欢迎页面上的进度条在 0% 时会冻结数十秒。现已修复。
在某些使用情况下,安装程序、更新程序或卸载程序运行过程中的管理员权限处理会导致崩溃。我们仔细研究了这些情况并修复了管理员权限处理。
我们还防止了在发生错误时卸载组件。例如,错误的原因可能是同时有一个安装进程在运行。现在,在同一文件夹中进行安装时,不允许在维护工具中修改安装文件夹。
所有更改的完整列表也可在更改日志中查看。
从哪里获取 IFW 和安装程序?
安装框架的预编译二进制文件可从 Qt 在线安装程序下载,源代码和二进制文件也可在 Qt 下载页面(开源)或 Qt 客户门户(商业用户)找到。最新的文档也可以在网上找到。
在线安装程序 4.7 测试版仅在 Qt 下载中提供。
感谢为该版本做出贡献的所有人。
转自 Qt Online Installer and Installer Framework 4.7.0 Beta Released