一个命令,解决libxcb-util.so.1 => not found
操作系统:深度Linux 20.2社区版本。

文章目录

  • 最终解决办法:
  • 解决过程:
  • 后记

2021-4-26从Qt官网下下载了开源版本安装包 qt-unified-linux-x64-4.1.0-online.run,运行,下载后,双击qtcreator启动图标,死活不能启动。

最终解决办法:

向博主致敬

解决过程:

  1. 双击图标,没有任何提示,并且本人忘记qtcreator可执行文件路径了。于是从启动器将启动图标发送到桌面,获得启动文件路径:~/Qt/Tools/QtCreator/bin/qtcreator
  2. cd 到路径~/Qt/Tools/QtCreator/bin/下,在命令行执行qtcreator.sh脚本文件,获得报错信息,搜索报错信息,很容易找到如下一篇文章:初始报错信息一致
  3. 按照博主步骤,修改qt调试环境变量export QT_DEBUG_PLUGINS=1注销或者重启系统,重复步骤2.
  4. 出现详细报错信息,但是注意,这时报错信息,和上面博主报错信息是不一致的,我们需要差别化处理。我的报错信息是:
QElfParser: '/home/fozei/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/not' is not an ELF object (file too small)
QLibraryPrivate::loadPlugin failed on "/home/fozei/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so" : "Cannot load library /home/fozei/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so: (libxcb-util.so.1: 无法打开共享对象文件: 没有那个文件或目录)"
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.已放弃
  1. cd到~/Qt/Tools/QtCreator/lib/Qt/plugins/platforms,执行ldd libqxcb.so | grep found,我们这里发现,终端输出libxcb-util.so.1 => not found,缺失的依赖是libxcb-util.so.1
  2. 这里疑惑了好久,尝试安装libxcb-util,但是apt提示我系统上libxcb-util已经是最新的了。
  3. 求助深度论坛,三楼,提出,这个是qt的bug,引导我到了这个地址QTBUG-REPORT。
  4. 在QTBUG-REPORT这里,这个问题的详情是发生在5.15.2,再后续版本已经解决,且问题已经关闭。
  5. 然后我把安装好的qt卸载了,重新安装,安装了高版本,结果还是这个问题。
  6. 最后,折腾半天,搜到了解决方案中那个不是很高答的链接。
cd /usr/lib/x86_64-linux-gnu
sudo ln -s libxcb-util.so.0  libxcb-util.so.1

后记

其实在步骤7时,就应该想到。这确实是Qt的bug,估计qt的开发人员使用的Linux版本不是Debian系的,依赖了libxcb-util.so.1,然而在Debian系上,这个依赖库不叫libxcb-util.so.1,而叫libxcb-util.so.0,所以,为其添加软连接即可。

老牛知点所以然-Qt安装后一行命令解决:libxcb-util.so.1 => not found相关推荐

  1. Ubuntu Server 18.04安装后vi命令解决键盘错乱方法和wifi连接之后不能上网

    Ubuntu Server 18.04安装后vi命令解决键盘错乱方法和wifi连接之后不能上网 一.编辑/etc/vim/vimrc.tiny   使用root权限操作 将"compatib ...

  2. QT安装后 更新、添加、删除组件

    QT安装后 更新.添加.删除组件 首先 其次 更换镜像网址 首先 首先是QT安装好后发现自己有些要使用的组件没安装,因此需要在安装好后再添加组件. 其次 找到QT安装的路径,并且找到如下图所示的exe ...

  3. Premiere 2020在windows10上安装后出现提示解决方法小试

    Premiere Pro 2020在windows10上安装后出现提示 解决思路: 一是:下载新一些版本的驱动,然后手动更换驱动,具体参考:如何在 Windows® 10 中手动安装 Intel® 图 ...

  4. 如何一行代码安装ROS|2022最新版|一行代码安装ROS2|一行代码解决rosdep|一行代码配置多ROS环境

    2022最新版本V3.0 大家好,我是小鱼,经过一周多的完善 还是熟悉的一行代码 wget http://fishros.com/install -O fishros && bash ...

  5. linux安装之后缺少命令,Centos 7 最小安装后关键命令找不到 ifconfig等

    Centos 7 最小安装后需要做以下操作: 1. 打开网络 编辑: /etc/sysconfig/network-scripts/ifcfg-en*, 一般为第一个文件! 把其中的 BOOTPROT ...

  6. Ubuntu 16 AX201网卡安装后无法使用WIFI解决办法

    目录 0. 环境 0.1 本次实验采用的环境是 0.2 存在的问题 0.3 修复过程中如何联网 1. 关闭UEFI中的Secure Boot 2. 升级内核 2.1 查看目前内核版本 2.2 安装li ...

  7. ecshop 安装后,报错解决办法

    1.PHP 5.4.X环境下安装ECShop出现“includes/cls_template.php on line 406”的解决方案. 将 $tag_sel = array_shift(explo ...

  8. CPC安装后,简单解决Microsoft.Jet.OLEDB.4.0问题

    CPC安装后需要安装升级包.遇到Microsoft.Jet.OLEDB.4.0问题, 解决方法: 全部的安装程序(安装包和升级包)都需要使用"管理员权限"运行安装,就可以解决. = ...

  9. nodejs在windows下安装后npm命令无法使用的解决方法

    这次安装nodejs后,在cmd中, node -v  可以显示结果. 但是,npm -v 显示为空. 最后重新卸载.安装nodejs还是没有解决. 最后解决的方法是:发现在用户变量中,存在一个路径: ...

  10. 一行命令解决电视盒子播放下载的电视剧无声音的问题

    快过年了,防止无聊,下载了部经典喜剧在电视盒子上看看. 现在片源越来越不好找了,好不容易下了部 回家在机顶盒上一播放,傻眼了,有图像没声音,声道切换也不管用 这点事情难不倒程序猿,ffprobe查看视 ...

最新文章

  1. Android -- 使用inBitmap要注意的地方
  2. 蓝牙PSKEY的调整
  3. StartSSL免费SSL证书申请和账户注册完整过程
  4. JS 变量的数据类型转换
  5. java final域_final域_鲲鹏通用_TaiShan服务器代码移植参考_Java同步原语_华为云
  6. struts2学生信息管理系统篇章③
  7. springboot _配置过滤器、拦截器、使用原生servlet
  8. Newton Method in Maching Learning
  9. 【应用篇】WCF学习笔记(一):Host、Client、MetadataExchage
  10. 【实验4】——互谱法测向
  11. Hadoop笔记——技术点汇总
  12. android布局及其常用属性
  13. html语言字体为隶书,css如何设置隶书字体库
  14. cmsis-dap ubuntu Error: unable to find CMSIS-DAP device
  15. 冰点还原精灵、影子系统区别哪个好
  16. Vue项目启动时自动打开浏览器
  17. NR Qos 映射DRB
  18. px、em、rem单位间的区别
  19. cerr与cout的区别
  20. 机器学习基础:最大似然(Maximum Likelihood) 和最大后验估计 (Maximum A Posteriori Estimation)的区别

热门文章

  1. 那么多北漂程序员,到了35岁以后该怎么选择往后的路?
  2. jib推送到harbor私有仓库并拉取镜像
  3. 计算机多显器设置方法,一个电脑多个显示器怎么设置
  4. iPhone出现白苹果怎么修复?三分钟教你如何修复手机白苹果
  5. 计算机二级考试高级应用软件版本,计算机二级高级办公软件考哪个版本
  6. 实验2014062701:opencv对图像的点操作
  7. QQ邮箱搜索器 邮箱地址批量搜索
  8. 百度为手游盛世添把火
  9. Android 官方现代 App 架构指南
  10. SpringDataJPA(二):SpringDataJPA的运行原理以及基本操作