web-dev-qa-db-fra.com

Dépend de: libnss3 (> = 2: 3.26) mais 2: 3.21-1ubuntu4 doit être installé

J'essaye d'installer Visual Studio Code sur Ubuntu-Desktop 16.04 LTS avec la commande

Sudo dpkg -i code_1.27.2-1536736588_AMD64.deb

mais il a quelques dépendances:

 code depends on libnss3 (>= 2:3.26); however:
  Version of libnss3:AMD64 on system is 2:3.21-1ubuntu4.

Puis je cours

Sudo apt-get update

et avoir le problème dans l'en-tête de cette question après cela.J'essaie alors:

Sudo apt-get install libnss3

avec résultat:

The following packages have unmet dependencies:
libnss3 : Depends:
        libnspr4 (>= 2:4.12) but 2:4.11-1ubuntu1 is to be installed 
libnss3-1d : Depends:
        libnss3 (= 2:3.21-1ubuntu4) but 2:3.28.4-0ubuntu0.16.04.3 is to be installed
libnss3-nssdb : Depends:
        libnss3 (= 2:3.21-1ubuntu4) but 2:3.28.4-0ubuntu0.16.04.3 is to be installed

Comment rendre ce cycle infernal?

MISE À JOUR 21 septembre 2018

J'essaie avec cette commande et reçois le même message à propos de la dépendance libnss3:

Sudo apt install snapd-xdg-open

Vous devriez réparer les dépendances brisées, voir la partie correspondante de man apt-get ci-dessous:

_-f_, _--fix-broken_
Réparer; tenter de corriger un système avec des dépendances brisées en place. Lorsqu'elle est utilisée avec install/remove, cette option peut omettre à tout package d'autoriser APT à déduire une solution probable. Si des packages sont spécifiés, ceux-ci doivent résoudre complètement le problème. Cette option est parfois nécessaire lors de la première utilisation de APT; APT lui-même n'autorise pas les dépendances de paquetage cassées à exister sur un système.
Il est possible que la structure de dépendances d’un système soit si corrompue qu’elle nécessite une intervention manuelle (ce qui implique généralement l’utilisation de _dpkg --remove_ pour éliminer certains des packages incriminés). L'utilisation de cette option avec -m peut générer une erreur dans certaines situations. Élément de configuration: APT :: Get :: Fix-Broken.

La commande complète est la suivante:

_Sudo apt-get install -f
_
2
N0rbert