尝试安装.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 包。祝你好运。