web-dev-qa-db-ja.com

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

ここから先に進む方法がわからない

4
user669681

問題は、Ubuntu 14.04がlibdbus-1-3バージョン1.6.18を使用することです。そのため、1.9.14以降を必要とするパッケージをインストールできません。

1つの簡単な解決策は、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
4
user535733

これを試して:

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

パラメーター--force-allは、依存関係の問題にもかかわらずOperaパッケージをインストールします。幸運を。

3
Vladimir