Qt维护工具中没有默认仓库

30

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

我可以在MaintenanceTool中暂时输入单个存储库,但我想设置默认存储库。

它们为什么会消失?如何再次设置默认存储库?

提前致谢


https://dev59.com/IGEh5IYBdhLWcg3wIgYX#31685711 - chappjc
可能是如何在Windows上更新MinGW中的GCC?的重复问题。 - b166er
4个回答

52

9
截至2017年4月2日,该存储库位于以下网址: http://download.qt.io/online/qtsdkrepository/windows_x86/root/qt/。 - Leptoid
6
截至2017年7月20日,新的存储库URL似乎是http://download.qt-project.org/online/qtsdkrepository/windows_x86/root/qt - Nathan Osman
5
针对 Linux 系统:http://download.qt.io/online/qt5/linux/x64/online_repository/ - fpohtmeh
5
想到Qt 5.12这个问题仍然存在,真是太疯狂了。我感到十分困惑为什么他们不修复它,因为这使得工具无法使用(如果你没有幸运地在这里找到这篇文章的话)。 - rbaleksandar
3
这个问题在Qt 5.14.2中仍然存在,真是太疯狂了。为什么他们不修复它呢? - taimoor1990
显示剩余2条评论

9
注意:Qt的默认仓库下载速度相当缓慢(通常限制在2mbps以下)。因此,您可能希望使用官方镜像以获得更高的下载速度。以下是一些快速获取这些仓库地址的方法:
  1. 打开以下网址(其中包含Qt在线仓库组件:
    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作为仓库,以获得更高的下载速度。

3
截至今天(2017年10月30日),Mac仓库网址http://download.qt-project.org/online/qtsdkrepository/mac_x64/root/qt对我有效。
  1. 手动将存储库添加为自定义存储库。
  2. 更新(似乎只更新了维护工具)。
  3. 重新启动维护工具。
  4. 删除自定义存储库,因为默认存储库列表中存在许多存储库,然后退出维护工具。
  5. 重新启动维护工具并正常更新。

顺便说一下:我在Mac上首次安装时使用了离线安装程序。


我刚刚(2019年8月)成功地按照这些步骤在macOS上添加了Qt 5.5组件。感谢您发布这篇文章! - Frerich Raabe

1

2022年1月26日:如果您正在使用旧的维护工具,则需要首先通过按照上述描述的步骤添加库'http://download.qt-project.org/online/qtsdkrepository/windows_x86/desktop/tools_maintenance'到用户定义的存储库中并选择“更新组件”来更新维护工具。现在,您可以添加/删除诸如QtCharts、Qt3D等组件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接