前言:
此时同学们对“ubuntushadowqt5”大致比较关注,朋友们都想要分析一些“ubuntushadowqt5”的相关知识。那么小编同时在网摘上收集了一些关于“ubuntushadowqt5””的相关资讯,希望兄弟们能喜欢,同学们快快来了解一下吧!1 项目场景:
Windows安装qt5.15其实本来安装是很方便的,只需要下载连离线的二进制包。比如我下载5.9.9的[步骤。]() 但是从qt5.15开始只能够在线安装,其实在线安装也比较方便,只要双击二进制包在线安装就可以,但是因为中国网络的问题,总是无法连接到`download.qt.io`,本文在尝试了各种方法后,提出成功的一种操作,手把手操作安装。
2 问题描述:
qt5.15在线安装出现提示:
Network error while downloading ' ;jaist. ac. jp/pub/qtpro ject/online/qtsdkrepository/windows_x86/desktop/qt5_5151/qt. qt5.5151. qtlottie. win32_mingw81/5.15.1-0-202009071110meta.7z': Error transferring ;jaist. ac. jp/pub/qtpro ject/online/qtsdkrepository/windows_x86/desktop/qt5_5151/qt. qt5.5151. qtlottie. win32 mingw81/5.15.1-0-202009071110meta.7z-server replied: No data received from server or forwarder.3 原因分析:
因为中国网络的问题,总是无法连接到download.qt.io
4 解决方案:
将网址download.qt.io重定向到一个镜像源。
这个方法的主要来源是这个网址 其他尝试过的操作有使用shadowsocks打开全局的梯子,然后在在线安装的界面左下角,填写系统代理的端口和地址(127.0.0.1 port:1080)但是仍然无法连接。
4.1 下载fiddler everywhere以及qt在线下载器
fiddler everywhere下载地址:
qt5.15下载地址:
4.2 在fiddler everywhere中替换download.qt.io为mirrors.tuna.tsinghua.edu.cn/qt/
打开该软件后,点击Live Traffic开关使能嗅探,确保Decode选项为开启状态,然后点击Auto Responder开关,并添加以下规则:
MATCH regex:(.*)
ACTION
这里采用正则表达式的方式实现前缀名的替换与后缀名的追加
保持这个软件一直开启
4.3 打开在线下载器开始下载
qt5.15静态编译
GPL这种开源协议本身是明确声明「不提供任何形式的软件支持,不承担任何形式的责任」。 而Qt的协议恰好是GPL。所以,所谓的开源版本,本来就没有支持,更加没有长期支持。但凡你购买了支持,无论是长期还是短期,你都是商业客户,不是免费客户。所以「免费用户去掉长期支持」根本就是伪命题,GPL协议的用户本来就没有任何支持。 --所谓的 LTS(长期支持),本来就是对商业客户而言。--安装必须注册,离线包必须商业,这两点只适合官网提供的下载。然而GPL协议规定了,任何人不得剥夺任何人打包再分发GPL软件的权力。所以GPL协议下的Qt依然还是能够随意安装离线包与二进制。甚至也可以随你的应用直接再分发。只不过Digia官网不想再提供离线安装包而已。
标签: #ubuntushadowqt5