我想尝试安装 THELI (https://www.astro.uni-bonn.de/theli/) 在我的 Ubuntu 机器上。安装说明中说,GUI 需要 qt3,而不是 qt4 或 5 才能正常工作。我按照安装页面上的说明进行操作,并添加了:
deb http://debian.tryphon.eu jessie main contrib
deb-src http://debian.tryphon.eu jessie main contrib
致我的/etc/apt/sources.list,它按预期工作。但现在当我使用:
sudo apt-get install qt3-dev-tools
我收到以下错误:
The following packages have unmet dependencies:
qt3-dev-tools : Depends: libjpeg62-turbo (>= 1.3.1) but it is not installable
Depends: libqt3-mt (>= 3:3.3.8b) but it is not going to be installed
Recommends: libqt3-mt-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
所以我的结论是libjpeg62-turbo是这里的问题。经过一番折腾,我得到了安装libtools62-turbo这是一个 i386 软件包(我想我至少让它工作了)。在重新尝试安装qt3-dev-工具尽管 apt 之前已经告诉过我,但我仍然收到相同的错误消息libjpeg62 工具已成功安装。
我也尝试从源代码构建 qt3,但效果不佳,因为我在制作-阶段。
如果有人能帮助我找出我做错的事情,我将非常感激。
答案1
打开终端并运行以下命令:
gpg --keyserver pgpkeys.mit.edu --recv-key YOURKEY && gpg --export --armor YOURKEY | sudo apt-key add -
就你的情况而言:
gpg --keyserver pgpkeys.mit.edu --recv-key D080CEF3C6ADBBD5 && gpg --export --armor D080CEF3C6ADBBD5 | sudo apt-key add -
可以解决这个问题。