Ubuntu 18.04 环境下安装 Qt 5.12.11 崩溃问题该如何解决?
故障排查与解决方案
首先明确:不需要重装Ubuntu 18.04系统,你当前系统内其他服务运行正常,说明系统本身无故障,该报错既不一定是Qt的原生bug,也和系统本身无关,优先按以下步骤排查:
常见原因1:在线安装源网络不稳定
Qt默认的官方源服务器在境外,下载体积较大的源码包时很容易出现断流、丢包,直接触发安装程序崩溃,这是这类报错最常见的诱因。可通过两种方式规避:
- 启动安装程序时添加国内镜像源启动参数,替换默认的境外下载源,大幅提升下载稳定性
- 如果你不需要用到Qt的源码进行二次开发,在安装组件选择界面直接取消所有
Source类组件的勾选,仅选择你需要的编译套件、运行库等功能组件即可,跳过源码下载自然不会触发该类报错
常见原因2:在线安装包版本过旧
你使用的qt-unified-linux-x64-4.1.1-online.run是较早版本的Qt在线安装程序,对当前的Qt组件源适配性较差,存在已知的组件识别、下载兼容性问题,可直接下载最新版的Qt在线安装包重新尝试安装即可。
常见原因3:安装权限错误
不要使用sudo/root权限启动安装程序,直接用普通用户权限将Qt安装到个人home目录下即可,root权限安装容易出现临时文件写入、权限校验异常,也会导致安装崩溃。
如果以上步骤都尝试后依然存在问题,可先下载对应版本的Qt离线安装包进行安装,避开在线下载的各类不稳定问题。
内容的提问来源于stack exchange,提问作者EDGAR DANIEL FRANCO BARBA
相关产品推荐
相关产品推荐

