Quando tento instalar o vscode, o snapd mostra o código de erro 400


13

Eu apenas tentei instalar o vscode a partir do centro de software.

Aqui está o que aconteceu:

  • Me pediram para me registrar no Ubuntu One.
  • Me pediram para autenticação, em turco. Este é um novo laptop Entroware com o Ubuntu pré-instalado.
  • Digitei a senha do meu sistema.
  • Eu tenho esse:

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

Respostas:


16

O vscode é um snap 'clássico' que, infelizmente, atualmente não pode ser instalado no centro de software. No entanto, você pode instalá-lo a partir da linha de comando via snap install vscode --classic.


Nao funciona para mim.
CaTx 13/10

4
obrigado, ele funciona para o Atom também, mas estou imaginando que, se não é possível instalar este pacote de snap com o centro de software, por que o centro de software mostra esse pacote de snap na própria página inicial?
Knox

@InterestingKnox que provavelmente foi um erro e parece que ele se foi agora
Ads20000

0

Você pode adicionar o repositório a partir da linha de comando e, em seguida, instalar a partir da linha de comando, conforme mencionado na Documentação de Código do Visual Studio . A seguir estão os comandos:

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'

E, em seguida, execute os seguintes comandos para concluir a instalação:

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

1
E quando você terminar de fazer isso, relaxe e observe enquanto o seu sistema é mangueira. O Código Visual é inútil sem instalar extensões e você confia nessa coisa para colocar as extensões onde quiser. Confio na --classicopção snap para fazer um trabalho melhor de sandboxing do Visual Studio Code do que isso, porque pelo menos é planejado.
Karel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.