无法在 ubuntu 上安装 libqt4-sql-psql 精确未满足的依赖项

无法在 ubuntu 上安装 libqt4-sql-psql 精确未满足的依赖项

有人能帮我解决这个问题吗?我尝试了这里的大部分命令……但都没有用添加 PPA 后如何解决未满足的依赖关系?

apt-get install 

The following packages have unmet dependencies:
 libqt4-sql-psql : Depends: libqt4-sql (= 4:4.8.1-0ubuntu4.8) but 4:4.8.2+dfsg-2ubuntu1~precise1~ppa5 is to be installed
                   Depends: libqtcore4 (= 4:4.8.1-0ubuntu4.8) but 4:4.8.2+dfsg-2ubuntu1~precise1~ppa5 is to be installed
E: Unable to correct problems, you have held broken packages.

答案1

看起来您正在使用或曾经使用过 kubuntu backports ppa。

检查您是否已固定软件包以/etc/apt/preferences.d/阻止安装某些版本的软件包。

然后通过运行以下命令确保添加并更新了 kubuntu backports ppa。apt-get install python-software-properties如果您没有 apt-add-repository 命令,请运行(在 Ubuntu 12.04 Precise 上)。

apt-add-repository ppa:kubuntu-ppa/backports
apt-get update

然后尝试再次安装该包:

apt-get install libqt4-sql-psql

如果 apt 完全卡住并且不允许您执行上述操作,您可能需要卸载损坏的软件包或强制安装。

apt-get remove libqt4-sql-psql

或者

apt-get install -f

相关内容