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
_