我正在尝试安装通过 ppa 实现热情在 Ubuntu 13.04 中,但出现错误:
The following packages have unmet dependencies:
zeal : Depends: libqt5core5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4.1 is to be installed
Depends: libqt5gui5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4.1 is to be installed
Depends: libqt5network5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4.1 is to be installed
Depends: libqt5sql5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4.1 is to be installed
Depends: libqt5widgets5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4.1 is to be installed
Depends: libqt5xml5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4.1 is to be installed
E: Unable to correct problems, you have held broken packages.
我尝试安装qt5-qtwebkit但错误仍然相同。有什么线索可以解释吗?
答案1
您需要添加两个 ppa 来安装 Zeal:
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo add-apt-repository ppa:jerzy-kozera/zeal-ppa
sudo apt-get update
sudo apt-get install zeal
这是因为 zeal 依赖于 Qt5,而 Qt5 在存储库中不可用。
答案2
Zeal 有一个官方 PPA。你可以使用它来安装它。
$ sudo add-apt-repository ppa:zeal-developers/ppa
$ sudo apt-get update
$ sudo apt-get install zeal
现在您可以搜索zeal
应用程序或使用命令从终端启动它zeal
。
安装 zeal 没有任何问题。我也使用过其他 PPA,但由于未满足依赖关系而失败。