You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS7 64位环境下Qt安装卡在10%的问题求助

解决CentOS7下Qt在线安装器卡在10%的问题

我之前在64位CentOS7上部署Qt时,也碰到过和你一模一样的安装卡10%+XCB警告的问题,结合你给出的错误信息,给你几个亲测有效的解决步骤:

1. 补全XCB相关依赖(解决BadWindow警告)

Qt的在线安装器依赖X11的XCB组件,CentOS7默认安装的组件不全,会导致窗口交互异常,直接卡住进程。执行以下命令安装缺失的库:

sudo yum install libxcb* xcb-util* -y

安装完成后重启终端,确保依赖生效。

2. 清理缓存并指定临时目录(解决空文件名删除警告)

安装器的缓存损坏或者临时目录权限不足,会触发QFile::remove的空文件名警告,进而卡住流程:

  • 先清理Qt的缓存目录:
rm -rf ~/.local/share/Qt/
  • 创建一个权限开放的临时目录,然后指定安装器使用这个目录:
mkdir -p /tmp/qt_install_temp && chmod 777 /tmp/qt_install_temp
./qt-unified-linux-x64-3.0.4-online.run --temp-dir /tmp/qt_install_temp

3. 临时关闭SELinux和防火墙(避免网络下载被拦截)

CentOS7的SELinux和默认防火墙可能会拦截安装器的在线下载请求,导致卡在10%的下载环节:

  • 临时关闭SELinux:
sudo setenforce 0
  • 临时关闭防火墙:
sudo systemctl stop firewalld

⚠️ 安装完成后记得重新开启这两个安全组件:

sudo setenforce 1
sudo systemctl start firewalld

4. 关于QtAccount警告的说明

这个警告只是提示没有找到登录凭证,不是卡10%的直接原因。你可以先跳过登录完成安装,后续打开Qt维护工具再进行账号登录操作即可。

按照上面的顺序操作后,安装器应该就能顺利走完流程了。

内容的提问来源于stack exchange,提问作者vico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:51:55