Qt 维护工具中没有默认存储库

No default repositories in Qt Maintenance Tool

我最近安装了 Qt 5.5 及其 MaintenanceTool (MaintenanceTool.exe)。默认仓库是可以用的,但是过了一天,我的MaintenanceTool突然报告没有设置仓库。

我可以在 MaintenanceTool 中临时输入单个存储库,但我想获取默认存储库集。

他们为什么不见了? 如何重新设置默认存储库?

提前致谢

自从 Qt 团队最近更新以来,维护工具正在做一些疯狂的事情。

我知道的唯一解决办法是:

如果一切顺利,维护工具将得到修复。

截至今天(2017 年 10 月 30 日),Mac 回购 url http://download.qt-project.org/online/qtsdkrepository/mac_x64/root/qt 对我有效

  1. 手动将存储库添加为自定义存储库。
  2. 更新了(当时好像只更新了维护工具)
  3. 重新启动了维护工具。
  4. 删除了自定义仓库,因为默认仓库列表中存在许多仓库,然后退出维护工具。
  5. 重新启动维护工具并正常更新。

顺便说一句: 我在 Mac.

上第一次安装时使用了离线安装程序

注意:Qt默认repo的下载速度相当慢(通常限制在2mbps)。
因此,您可能希望使用官方镜像来获得更高的下载速度。
这里有一些快速获取这些回购地址的魔法:

  1. 打开以下url(其中包含Qt的在线repo组件:
    http://download.qt.io/online/qt5/windows/x86/online_repository/qt/ 您会在该目录中看到一些文件
  2. 单击任何这些文件右侧的“详细信息”。
    这将显示文件的镜像链接,例如:
    http://ftp2.nluug.nl/languages/qt/online/qt5/windows/x86/online_repository/qt/1.0.0meta.7z
  3. 剪切任何 url 的右侧,使其以 online_repository 结尾。
    之后应该是这样的:
    http://ftp2.nluug.nl/languages/qt/online/qt5/windows/x86/online_repository

我们开始吧!现在您可以使用那个 url 作为具有更高下载速度的存储库。

2022 年 1 月 26 日:如果您使用的是旧维护工具,则需要先更新维护工具,方法是按照上述步骤在用户定义的存储库下添加存储库 'http://download.qt-project.org/online/qtsdkrepository/windows_x86/desktop/tools_maintenance' 并选择“更新组件” .现在您可以add/remove QtCharts、Qt3D 等组件