在获取/安装Qt 5.12和依赖项方面需要帮助



我遇到了这个问题,并尝试解决/更新Qt以运行高级粒子物理软件包GEANT4。然而,据说系统上有QT 5.12,我现在运行的是5.9.x版本。我按照一些步骤进行了更新/升级,但没有成功。

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

采取了上述步骤。。。但是,当我运行时

sudo apt install `apt-cache search qt | grep 5- | grep ^qt | awk '{print $1}' | xargs `

运行此命令后,这就是我收到的错误消息,您可以在下面看到:

以下包有未满足的依赖项:

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版本:

  • 没有可用的LSB模块
  • 分发服务器ID:Ubuntu
  • 说明:Ubuntu 20.04.2 LTS
  • 发布时间:20.04
  • 代号:focal

我也处于同样的情况。蟒蛇带来的问题5.9,来源需要5.12。

我从源代码(lenghty:-((编译了5.12,将Qt bin的路径放在anaconda的路径之前,将LD_LIBRARY_path设置为Qt 5.12 libs(别忘了运行ldconfig(。

qtdiag应显示Qt 5.12,然后显示

相关内容

  • 没有找到相关文章

最新更新