我最近安装了Qt 5.5及其维护工具(MaintenanceTool.exe)。默认的存储库可以工作,但是一天之后,我的维护工具突然报告没有设置存储库。
我可以暂时在维护工具中输入单个存储库,但我想获得默认的存储库设置。
他们为什么走了?如何重新设置默认存储库?
Thanks in advance
自Qt团队最近更新以来,维护工具正在做一些疯狂的事情。
我知道的唯一解决办法是:
-
在"设置"中添加下一个临时存储库:
窗口:http://download.qt.io/online/qt5/windows/x86/online_repository/
Mac: http://download.qt.io/online/qt5/mac/x64/online_repository/
-
现在,您可以更新Qt组件,您应该看到维护工具的新更新。
如果一切顺利,维护工具将被修复
注意: Qt默认repo的下载速度相当慢(通常限制在2mbps)。
因此,您可能希望使用官方镜像来获得更高的下载速度。
这里有一些魔法可以快速获得这些回购地址:
- 打开以下url(其中包含Qt的在线回购组件):
http://download.qt.io/online/qt5/windows/x86/online_repository/qt/你会在 目录下看到一些文件 - 点击"Details"在这些文件的右边。
这将显示文件的镜像链接,例如:
http://ftp2.nluug.nl/languages/qt/online/qt5/windows/x86/online_repository/qt/1.0.0meta.7z - 剪掉这些url的右侧,使其以
online_repository
结尾。
之后应该是这样的:
http://ftp2.nluug.nl/languages/qt/online/qt5/windows/x86/online_repository
我们开始吧!现在,您可以使用该url作为存储库,它具有更高的下载速度。
截至今天(2017年10月30日)Mac回购url http://download.qt-project.org/online/qtsdkrepository/mac_x64/root/qt为我工作
- 手动添加仓库作为自定义repo。
- 已更新(似乎当时只更新了维护工具)。
- 重新启动维护工具。
- 删除自定义repo,因为默认存储库列表中存在许多repo,然后退出维护工具。
- 重新启动维护工具并正常更新。
顺便说一句:我在Mac上第一次安装时使用了脱机安装程序。
2022年1月26日:如果您使用的是旧的维护工具,您需要首先更新维护工具,按照上述步骤在用户定义的存储库下添加repo 'http://download.qt-project.org/online/qtsdkrepository/windows_x86/desktop/tools_maintenance',并选择"更新组件"。现在您可以添加/删除组件,如QtCharts, Qt3D等