Kiedy próbuję zainstalować vscode, snapd pokazuje kod błędu 400


13

Właśnie próbowałem zainstalować vscode z centrum oprogramowania.

Oto co się stało:

  • Poproszono mnie o zarejestrowanie się w Ubuntu One.
  • Poproszono mnie o uwierzytelnienie w języku tureckim. To jest nowy laptop Entroware z preinstalowanym systemem Ubuntu.
  • Wpisałem hasło systemowe.
  • Mam to:

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

Odpowiedzi:


16

vscode to „klasyczna” przystawka, której niestety obecnie nie można zainstalować w centrum oprogramowania. Można go jednak zainstalować z wiersza poleceń za pośrednictwem snap install vscode --classic.


Nie działa dla mnie.
CaTx

4
dzięki, działa również dla Atom, ale zastanawiam się, czy jeśli nie jest możliwe zainstalowanie tego pakietu przystawek za pomocą centrum oprogramowania, to dlaczego centrum oprogramowania pokazuje ten pakiet przystawek na swojej stronie głównej?
Ciekawe Knox,

@InterestingKnox, który prawdopodobnie był błędem i wygląda na to, że już go nie ma
Ads20000

0

Możesz dodać repozytorium z wiersza polecenia, a następnie zainstalować z wiersza polecenia, jak wspomniano w dokumentacji Visual Studio Code . Oto polecenia:

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'

Następnie uruchom następujące polecenia, aby zakończyć instalację:

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

1
A kiedy skończysz robić to, usiądź wygodnie, zrelaksuj się i obserwuj, jak twój system zostaje zablokowany. Visual Code jest bezużyteczny bez instalowania rozszerzeń i ufasz, że umieścisz rozszerzenia tam, gdzie chcesz. Ufam --classicopcji snap , aby lepiej wykonać sandboxing Visual Studio Code niż to, ponieważ przynajmniej jest to zaplanowane.
karel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.