我正在尝试使用命令在 Ubuntu-Desktop 16.04 LTS 上安装 Visual Studio Code
sudo dpkg -i code_1.27.2-1536736588_amd64.deb
但它有一些依赖项:
code depends on libnss3 (>= 2:3.26); however:
Version of libnss3:amd64 on system is 2:3.21-1ubuntu4.
然后我跑
sudo apt-get update
然后在这个问题的标题中出现问题。我正在尝试:
sudo apt-get install libnss3
结果:
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
如何打破这个地狱循环?
2018 年 9 月 21 日更新
我正在尝试使用此命令并获得有关依赖项 libnss3 的相同消息:
sudo apt install snapd-xdg-open
您应该修复损坏的依赖项,请参见下面的相应部分
man apt-get
:完整的命令如下:
当我下载错误的 Visual Studio Code 发行版时出现此错误。
乍一看,amd64 几乎和 arm64 很像。
无论如何,您可以先检查您的芯片:
dpkg --print-architecture