无法跳过 Qt 安装程序中的登录?

无法跳过 Qt 安装程序中的登录?

过去,只要同意 GPL 许可并按下“跳过”按钮,我就可以无需登录即可使用 Qt 安装程序和维护工具。但今天我发现“跳过”按钮不再出现了。

搜索这个问题到目前为止只找到了对2015 年的争议随着该项目承诺不再要求登录而结束

我认为,如果 Qt 项目故意违背这一承诺,就会引起某种新闻。

如果没有 Qt 帐户,我该如何继续使用 Qt 安装程序?

答案1

这破坏了我所从事的一个项目的 CI,所以我昨天花了一天时间四处查看。请阅读(并留下投诉)此博客文章:https://www.qt.io/blog/qt-offering-changes-2020

  • 对于在线安装程序,您不太走运。
  • 对于离线安装程序,我让它工作了,但似乎你必须阻止安装程序应用程序打电话回家才能显示“跳过”按钮。

答案2

您可以使用老的“qt-unified-online-installer”,你仍然可以跳过登录来安装更新Qt 版本!据我所知,最新的安装程序版本是 2.0.5-2。

Linux 的旧安装程序仍可从此处下载:

https://download.qt.io/archive/online_installers/2.0/

不幸的是,Qt.io 明智地决定从其下载镜像中删除 Windows 和 MacOS 在线安装程序,但至少仍可以通过 Google 找到适用于 Windows 的稍旧版本,搜索“qt-unified-windows-x86-2.0.2-online.exe”。这是我找到的直接下载链接(06/2023),但我没有在 Windows 上测试过!

https://qt-creator.software.informer.com/download/?caeae88

如果有人知道在哪里可以获得旧版 2.0 MacOS 在线安装程序,请告诉我...

Linux 示例:

现在运行安装程序,跳过登录,当您进入“欢迎”页面时,按“设置”并转到“存储库”选项卡。禁用所有“默认存储库”并选择“用户定义存储库”(必须选择!!)。然后按“添加”按钮添加您自己的 Qt 存储库,具体取决于您要安装的版本,例如对于 Linux 上的 Qt 5.15.2,添加以下五个 Linux 存储库:

https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_5152
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_5152_src_doc_examples
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/tools_generic
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/tools_qtcreator
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/licenses

然后按“确定”,重复跳过登录页面并按“下一步”,现在安装程序应该加载安装新 Qt 版本所需的所有数据,并且您可以选择要安装的软件包。:-)

其他版本和系统:

(或者:如何获取这些存储库 URL)

如果你想安装另一个 Qt 版本,和/或版本你的操作系统,请看这里:

https://download.qt.io/online/qtsdkrepository/

...选择您的操作系统的文件夹,然后进入“桌面”子文件夹!

在这里,搜索包含您想要的版本的文件夹对(例如 Qt 5.12.11 =“qt5_51211”和“qt5_51211_src_doc_examples”),并将上例中的前两个存储库 URL 替换为这两个 URL(右键单击 > 复制链接)。然后搜索您的操作系统所需的其他三个存储库的相应文件夹/链接(“tools_generic”、“tools_qtcreator”和“licenses”)。

在 Debian Linux 12 x64 上进行了测试,具有最新的 Qt5 和 Qt6 存储库。

玩得开心!:-D

相关内容