当我尝试安装vscode时,快照显示错误代码400


13

我刚刚尝试从软件中心安装vscode。

这是发生了什么:

  • 我被要求注册到Ubuntu One。
  • 我被要求用土耳其语认证。这是预装了Ubuntu的新Entroware笔记本电脑。
  • 我输入了系统密码。
  • 我懂了:

    Detailed errors from the package manager follow:
     snapd returned status code 400: Bad Request
    

Answers:


16

vscode是一个“经典”快照,不幸的是,当前无法在软件中心中安装。但是,您可以从命令行从命令行安装它snap install vscode --classic


对我不起作用。
CaTx

4
谢谢,它也适用于Atom,但我想知道,如果无法通过软件中心安装此快照程序包,那么为什么软件中心会在其首页上显示此快照程序包?
有趣的诺克斯

@InterestingKnox可能是一个错误,现在看起来已经消失了
Ads20000

0

您可以从命令行添加存储库,然后如Visual Studio代码文档中所述从命令行安装。以下是命令:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

然后运行以下命令以完成安装:

sudo apt-get update
sudo apt-get install code # or code-insiders

1
当您完成该操作后,请放松休息,并观察系统软管的状况。如果不安装扩展程序,Visual Code毫无用处,并且您相信可以将扩展程序放置在所需位置。我相信snap --classic选项可以比传统方式更好地对Visual Studio Code进行沙箱处理,因为至少是经过计划的。
karel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.