解决 Qt 下载安装太慢的办法

前言:

Qt 现在新的版本都是采用在线安装,那速度实在是....于是找了一些方法,总结一下

【方法一 】(不建议使用,用方法二更好)

原理就是用 Fiddler 来代理,然后替换掉 url 成清华的镜像地址,这样就相当于直接从清华安装了,嘎嘎快

打开 Fiddler,  打开 Qt 安装程序,在 Fiddler 中点下数据流

然后在底部这里执行:

urlreplace download.qt.io mirrors.tuna.tsinghua.edu.cn/qt

注意:以上是网上的方法,我发现新版本的下载地址已经变了,上面这个不起作用了,那你可以执行下面这句:
urlreplace master.qt.io mirrors.tuna.tsinghua.edu.cn/qt 

两者的区别是:旧版的下载地址是  download.qt.io, 新版本的地址是 master.qt.io,这个取决于你当前的Qt安装器版本,第一个不行,就试试第二个!

下载速度直接起飞:

【方法二 】各种系统和新方法(最佳方案

最近在搞 Linux 版本,发现 master.qt.io 直接挂掉了,代理的办法还是无法检索到树,找了找,发现一个更优雅的终极解决方案

来源:Linux Qt6 安装教程及错误解决

备份一下,怕原作者删除或丢失了

在Linux环境,通常为Ubuntu,安装Qt开发环境,与Windows安装相比,还是稍显繁琐,需要多做几个步骤。

这里的Ubuntu版本采用的是ubuntu-22.04.2-desktop-amd64,所以,比旧版本会少很多坑,但本文会尽量写出可能遇到的坑。

1、下载Qt在线安装包

这里采用镜像地址进行下载,避免网络过慢。
镜像地址:http://mirrors.ustc.edu.cn/qtproject/archive/online_installers/4.5/
选择最新版本下载,如截至目前最新版本为qt-unified-linux-x64-4.5.2-online.run文件

2、安装必需环境(Linux)

  安装 libxcb

export QT_DEBUG_PLUGINS=1
sudo apt install --reinstall libxcb-xinerama0

  安装libxcb-xinerama0:

sudo apt install libxcb-xinerama0

1⃣️ Debian/Ubuntu (apt-get)

sudo apt-get install build-essential libgl1-mesa-dev

 2⃣️ Fedora/RHEL/CentOS (yum)

sudo yum groupinstall "C Development Tools and Libraries"
sudo yum install mesa-libGL-devel

3、运行安装程序

  1、增加执行权限,才能运行(Linux)。

chmod +x qt-unified-linux-x64-4.5.2-online.run
./qt-unified-linux-x64-4.5.2-online.run

       为了使用国内镜像源安装可以使用以下方法:

   (推荐)新版本的安装器(4.0.1-1 后)支持 --mirror 命令行参数。在命令行中执行安装器,  添加 --mirror https://mirrors.ustc.edu.cn/qtproject 参数。

  2、各系统下执行当前目录的安装器的命令示例:

windows :

.\qt-unified-windows-x86-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject

Linux :

./qt-unified-linux-x64-4.5.2-online.run --mirror https://mirrors.ustc.edu.cn/qtproject

Mac :

open qt-unified-macOS-x64-4.6.0-online.app --args --mirror https://mirrors.ustc.edu.cn/qtproject

这步我不知道怎么用,反正我用上面的就行了。。。 

或在启动安装器后在设置中禁用默认源,添加新源

 http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/linux_x64/root/qt/ (其他版本注意更改地址)。

​​​​​​​

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值