libdbus 依赖项无法满足错误

libdbus 依赖项无法满足错误

尝试安装.deb包时出现此错误

Dependency is not satisfiable: libdbus-1-3 (>= 1.9.14)

尝试了这些命令但没有成功:

apt-get clean
apt-get update
apt-get dist-upgrade
apt-get install -f
apt get -a --configure

我不知道接下来该怎么办

答案1

问题Ubuntu 14.04 使用 libdbus-1-3 版本 1.6.18。这就是为什么您无法安装需要 1.9.14 或更高版本的软件包。

一个简单的解决方案是升级到较新的 Ubuntu 版本。例如,Ubuntu 16.04 使用 libdbus-1-3 版本 1.10.6。

另一个简单的解决方案是使用要安装的软件的旧版本。对 libdbus-1-3 版本 1.9.14 的要求表明它不是来自当前支持的 Ubuntu 存储库。

这里有一个简单的方法可以找出 Ubuntu 每个版本(和存储库)提供的不同版本:

$ rmadison libdbus-1-3
 libdbus-1-3 | 1.4.18-1ubuntu1    | precise          | amd64, armel, armhf, i386, powerpc
 libdbus-1-3 | 1.4.18-1ubuntu1.8  | precise-security | amd64, armel, armhf, i386, powerpc
 libdbus-1-3 | 1.4.18-1ubuntu1.8  | precise-updates  | amd64, armel, armhf, i386, powerpc
 libdbus-1-3 | 1.6.18-0ubuntu4    | trusty           | amd64, arm64, armhf, i386, powerpc, ppc64el
 libdbus-1-3 | 1.6.18-0ubuntu4.4  | trusty-security  | amd64, arm64, armhf, i386, powerpc, ppc64el
 libdbus-1-3 | 1.6.18-0ubuntu4.5  | trusty-updates   | amd64, arm64, armhf, i386, powerpc, ppc64el
 libdbus-1-3 | 1.8.12-1ubuntu5    | vivid            | amd64, arm64, armhf, i386, powerpc, ppc64el
 libdbus-1-3 | 1.10.6-1ubuntu3    | xenial           | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
 libdbus-1-3 | 1.10.6-1ubuntu3.1  | xenial-security  | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
 libdbus-1-3 | 1.10.6-1ubuntu3.3  | xenial-updates   | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
 libdbus-1-3 | 1.10.10-1ubuntu1   | yakkety          | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
 libdbus-1-3 | 1.10.10-1ubuntu1.1 | yakkety-security | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
 libdbus-1-3 | 1.10.10-1ubuntu1.1 | yakkety-updates  | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
 libdbus-1-3 | 1.10.10-1ubuntu1.2 | yakkety-proposed | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
 libdbus-1-3 | 1.10.10-1ubuntu2   | zesty            | amd64, arm64, armhf, i386, ppc64el, s390x

答案2

尝试这个:

dpkg --force-all -i opera-stable_51.0.2830.55_amd64.deb 

尽管存在依赖性问题,参数 --force-all 仍会安装 Opera 包。祝你好运。

相关内容