无法在 Focal 上安装 libqt4-dev - 尽管在启动板上显示“软件包不可用”

无法在 Focal 上安装 libqt4-dev - 尽管在启动板上显示“软件包不可用”

我正在尝试启动并运行 Geant4,其中一个必需的依赖项是 libqt4-dev。尽管它出现在 launchpad 中(关联),我不断收到以下错误:

  • Package libqt4-dev is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    
  • E: Package 'libqt4-dev' has no installation candidate
    

我尝试过 sudo apt-get update 和 sudo apt-get upgrade,也关注过 2017 年的一些类似帖子,但都不起作用。我能够安装其他库,例如 libx11-dev 或 libxerces-c-dev,所以我认为这不是存储库问题。有什么想法吗?

答案1

您需要通过运行以下命令来添加存储库:

sudo add-apt-repository ppa:rock-core/qt4

答案2

Debian 和 Ubuntu 已从新版本中删除了 QT4,并用 QT5 取代。

libqt4-dev软件包在 Ubuntu 19.10 之后被删除,并且确实不在 20.04 存储库中。QT4 仍保留在 Ubuntu 的旧版本中。

如果 Geant4 需要 libqt4 等过时/已放弃的软件,请考虑向上游开发人员提交错误报告。或者,您可以使用 Ubuntu 18.04,它在存储库中仍有完整的 QT4 堆栈。

答案3

这是从您的链接中得到的,不幸的是,一切都说了出来。

无法使用

相关内容