web-dev-qa-db-fra.com

Dépendance erreur non satisfiable avec libdbus

En essayant d'installer un paquet .deb j'obtiens cette erreur

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

Essayé ces commandes sans succès:

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

Je ne sais pas comment procéder à partir d'ici

4
user669681

Le problème est que Ubuntu 14.04 utilise libdbus-1-3 version 1.6.18. C'est pourquoi vous ne pouvez pas installer un paquet nécessitant une version 1.9.14 ou supérieure.

ne solution simple consiste à mettre à jour une version plus récente d’Ubuntu. Par exemple, Ubuntu 16.04 utilise libdbus-1-3 version 1.10.6.

ne autre solution simple consiste à utiliser une version plus ancienne du logiciel que vous souhaitez installer. La configuration requise pour libdbus-1-3 version 1.9.14 indique qu’elle ne fait pas partie d’un référentiel Ubuntu actuellement pris en charge.

Voici un moyen simple de comprendre les différentes versions fournies par chaque version (et chaque référentiel) d’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

Essaye ça:

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

Le paramètre --force-all installera le package Opera malgré le problème de dépendance. Bonne chance.

3
Vladimir