You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 16安装Qt时libX11.so.6缺失错误的解决方法

解决Ubuntu 16上Qt在线安装程序缺失libX11.so.6的问题

这个报错是因为你运行的Qt在线安装器是32位版本的,而64位的Ubuntu 16默认没有预装32位的X11依赖库。按照下面的步骤就能解决:

  • 首先更新系统的软件源缓存:
    sudo apt update
    
  • 安装32位的libX11库文件:
    sudo apt install libx11-6:i386
    
  • 如果安装后仍然提示缺少其他共享库,可以一次性安装常用的32位运行时依赖包,避免后续麻烦:
    sudo apt install lib32z1 lib32ncurses5 lib32bz2-1.0
    
  • 完成依赖安装后,重新运行Qt安装程序:
    ./qt-unified-linux-x86-2.0.5-2-online.run
    

简单解释下:旧版本的Qt在线安装工具采用32位架构编译,64位系统需要通过:i386后缀来指定安装对应的32位依赖包,这样就能让安装程序正常加载所需的库文件了。

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

火山引擎 最新活动