centos7 如何处理 libQt5Widgets.so.5 问题

简介: 今天一同事发过来一个报错信息,提示如下:error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory查了几个博客分享...

今天一同事发过来一个报错信息,提示如下:
error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory
查了几个博客分享的解决方法,装了一些包(例如 libGL libGL-devel)等无果,后来发现了一个 rpm 包的网站 rpm.pbone.net,然后安装了一个线上rpm包;
开始提示说有依赖:

[root@log ~]# rpm -ivh ftp://mirror.switch.ch/pool/4/mirror/centos/7.4.1708/os/x86_64/Packages/qt5-qtbase-gui-5.6.2-1.el7.x86_64.rpm
获取ftp://mirror.switch.ch/pool/4/mirror/centos/7.4.1708/os/x86_64/Packages/qt5-qtbase-gui-5.6.2-1.el7.x86_64.rpm
错误:依赖检测失败:
libQt5Core.so.5()(64bit) 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要
libQt5Core.so.5(Qt_5)(64bit) 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要
libQt5Core.so.5(Qt_5.6)(64bit) 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要
libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit) 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要
libQt5DBus.so.5()(64bit) 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要
libQt5DBus.so.5(Qt_5)(64bit) 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要
libQt5Network.so.5()(64bit) 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要
libQt5Network.so.5(Qt_5)(64bit) 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要
qt5-qtbase(x86-64) = 5.6.2-1.el7 被 qt5-qtbase-gui-5.6.2-1.el7.x86_64 需要

然后我安装了 qt5-qtbase
[root@log ~]# yum install -y qt5-qtbase
安装完成后,再执行上条rpm安装时,就OK了
[root@log ~]# rpm -ivh ftp://mirror.switch.ch/pool/4/mirror/centos/7.4.1708/os/x86_64/Packages/qt5-qtbase-gui-5.6.2-1.el7.x86_64.rpm
获取ftp://mirror.switch.ch/pool/4/mirror/centos/7.4.1708/os/x86_64/Packages/qt5-qtbase-gui-5.6.2-1.el7.x86_64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:qt5-qtbase-gui-5.6.2-1.el7 ################################# [100%]

之后再执行命令就不报错了,
[root@log ~]# /home/arith/sources/PredictConsole
PredictConsole v0.9, 2017
Usage:
PredictConsole inFileSale inFileWeather startPredictDay lenth outFile dir

  • -inFileSale: An absolute file path of history sale data.
  • -inFileWeather: An absolute file path of history Weather data.
    -startDay: The day start to predict, should early than max date in inFileData. in string type like '2017/1/1'. Default value is 0.
    -lenth: The disired lenth of predicting days, in UINT type. Default value is 7.
    -outFile: An absolute file path of destination predict result, in String type. Default value is 'result+time.csv'.
    -dir: Optional. An absolute directory path which includes the /data subdir, in String type. Default value is './'.

-- 2018-04-23 --

今天安装的时候出现了不一样的问题。
[root@iZwz9chwdyqnsgcy638aafZ ~]# rpm -ivh ftp://mirror.switch.ch/pool/4/mirror/centos/7.4.1708/os/x86_64/Packages/qt5-qtbase-gui-5.6.2-1.el7.x86_64.rpm
Retrieving ftp://mirror.switch.ch/pool/4/mirror/centos/7.4.1708/os/x86_64/Packages/qt5-qtbase-gui-5.6.2-1.el7.x86_64.rpm
error: Failed dependencies:
libEGL.so.1()(64bit) is needed by qt5-qtbase-gui-5.6.2-1.el7.x86_64
libxcb-icccm.so.4()(64bit) is needed by qt5-qtbase-gui-5.6.2-1.el7.x86_64
libxcb-render-util.so.0()(64bit) is needed by qt5-qtbase-gui-5.6.2-1.el7.x86_64

后来直接使用 yum install -y qt5-qtbase-gui 安装解决的。。。

具体分析待后续类似情况跟进..

目录
相关文章
|
6天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
26 1
|
6天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
29 3
|
6天前
|
网络协议 Linux Docker
在centos7下通过docker 安装onlyoffice
在centos7下通过docker 安装onlyoffice
35 0
|
1天前
|
Java 应用服务中间件 Linux
Centos7 安装JDK和Tomcat
Centos7 安装JDK和Tomcat
8 0
|
1天前
|
运维 网络协议 Linux
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
|
3天前
|
安全 关系型数据库 MySQL
解决centos7.0安装mysql后出现access defind for user@'localhost'的错误
在使用yum 安装完mariadb, mariadb-server, mariadb-devel后
7 0
|
4天前
|
Linux 网络安全 数据安全/隐私保护
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
|
6天前
|
NoSQL Linux Redis
在CentOS上安装和配置Redis
在CentOS上安装和配置Redis
69 0
|
6天前
|
安全 Linux 测试技术
在CentOS上安装Elasticsearch和Kibana
在CentOS上安装Elasticsearch和Kibana
12 0
|
6天前
|
运维 Kubernetes 监控
本地CentOS安装轻量级容器PaaS平台KubeSphere并实现无公网IP远程访问
本地CentOS安装轻量级容器PaaS平台KubeSphere并实现无公网IP远程访问
7 0

热门文章

最新文章