我想尝试在我的Ubuntu机器上安装THELI (https://www.astro.uni-bonn.de/theli/)。在安装说明中,它说它需要qt3,而不是qt4或5,才能使GUI正常工作。我按照安装页面上的说明添加了以下内容:
deb http://debian.tryphon.eu jessie main contrib
deb-src http://debian.tryphon.eu jessie main contrib到my /etc/apt/Sourcees.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 62-turbo是这里的问题所在。经过一些修改后,我也倾向于安装libtools62-turbo,这是一个i 386包(我想我至少让它工作了)。在重新尝试安装qt3-dev-tools之后,我仍然得到相同的错误消息,尽管apt在libjpeg62 62之前告诉我,工具已经成功安装。
我还试着从源代码构建qt3,但这并不是很好,因为在生成阶段我遇到了一些错误。
如果有人能帮我找出我做错了什么,我会非常感激的。
发布于 2016-04-19 15:53:40
打开一个终端并运行如下: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 -
就能解决这个问题。
https://askubuntu.com/questions/759095
复制相似问题