首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在获取/安装QT5.12和依赖项方面需要帮助

在获取/安装QT5.12和依赖项方面需要帮助
EN

Stack Overflow用户
提问于 2021-04-04 17:47:05
回答 1查看 768关注 0票数 0

我遇到了这个问题,并尝试解决/更新Qt以运行高级粒子物理软件包GEANT4。但是,据说系统上有QT5.12,我目前正在运行5.9.x版本。我遵循了一些更新/升级步骤,但它没有工作。

代码语言:javascript
复制
sudo apt install `apt-cache search 5-examples | grep qt | grep example | awk '{print $1 }' | xargs `

sudo apt install `apt-cache search 5-doc | grep "Qt 5 " | awk '{print $1}' | xargs`

sudo apt-get install build-essential qtcreator qt5-default

采取了上述步骤..。但是,当我跑的时候

代码语言:javascript
复制
sudo apt install `apt-cache search qt | grep 5- | grep ^qt | awk '{print $1}' | xargs `

运行此命令后,将收到如下所示的错误消息:

以下软件包具有未满足的依赖关系:

代码语言:javascript
复制
 qtbase5-gles-dev : Depends: libqt5gui5-gles (= 5.12.8+dfsg-0ubuntu1) but it is not going to be installed
                    Conflicts: qtbase5-dev but 5.12.8+dfsg-0ubuntu1 is to be installed
 qtbase5-private-gles-dev : Conflicts: qtbase5-private-dev but 5.12.8+dfsg-0ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

Ubuntu版本:

available.

  • Distributor ID: Ubuntu

  • Description: Ubuntu20.04.2 LTS

  • 发布版: 20.04

  • Codename: focal
EN

回答 1

Stack Overflow用户

发布于 2021-04-05 10:02:28

我也处于同样的情况。Anaconda带来了QT5.9,源代码需要5.12。

我从源代码编译了5.12 (lenghty :-( ),将到Qt-bins 的路径放在到anaconda的路径之前,将LD_LIBRARY_PATH设置为Qt5.12libs(不要忘记运行ldconfig)。

qtdiag应该显示QT5.12

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66944192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档