由于网络原因, 国内不是所有地区都能够快速从qt官方下载更新,特别上海电信,经常无法下载到qt官方的升级元数据,导致无法升级。

好在清华大学和中科大开源同步站点提供QT的镜像,包括安装包和数据包,我们可以就近更新QT (包括SDK和Creator)

清华大学站: https://mirrors.tuna.tsinghua.edu.cn/ (其中还包括很多其他著名的开源项目)

中科大站点:http://ftp.cn.debian.org/ (其实就是Debain的国内镜像点)

 

我这里推荐清华的点,测试速度上海电信50M下载有5MB/S 更新QT不超过5分钟。

 

步骤


  • 获取QT的update元数据:

从清华站点 https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/mac_x64/root/qt/ (其中mac_x64是我的平台,其他如Linux, Win请手动替换)下载Updates.xml 以及 qt 目录下的所有文件,同样在你的下载目录下建立qt目录,将文件原样放入qt目中:

 

  • 用编辑器打开Updates.xml,替换所有库的URL 到清华镜像站

查找 "http://download.qt.io/” 替换成 "https://mirrors.tuna.tsinghua.edu.cn/qt/ " (如果是中科大站,使用相应的地址),然后保存。将Updates.xml 以及qt目录放置到你的一个目录下,记录下目录路径, 如我的 "~/Qt/QT_Repo"

 

  • 配置MaintenanceTool工具进行安装升级

进入你的MaintenanceTool安装目录,一般是QT的安装目录,删除MaintenanceTool.ini,然后运行MaintenanceTool工具。

选择更新或者“添加或移除组件”,点击左下方设置,进入存储库设置。

取消勾选所有已有的存储库,选中 "用户定义储存库",点击添加,将你本地的Updates.xml的目录输入,可以点击测试检测目录是否正确,然后点击OK保存

回到主界面,选择你想要升级还是安装新的组件,点击继续,你会发现QT维护程序下载数据非常快,不一会就可以进入下一步,选择组件便进行升级。

 

最后祝你使用QT愉快。。。

 

转载于:https://www.cnblogs.com/wpf_gd/articles/7231875.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐