Jak zainstalować program Visual Studio Code?


164

Właśnie pobrałem VSCode-linux-x64ze strony Microsoft . Jest to plik zip o rozmiarze 62 MB. Jak mogę go zainstalować w moim systemie Ubuntu?


3
Jeśli chcesz nadążać za strukturą systemu plików: najlepszym miejscem do instalacji jest / opt / Jeśli potrzebujesz pliku binairy w / usr / gdzieś dowiązanie pliku.
— Rinzwind


Zaktualizowano @BrunoLM gist z pewnymi zmianami w nazwach plików (nie mogę podać tego jako odpowiedzi, ponieważ pytanie jest chronione) gist.github.com/pomber/db44098f3413d5213aec
— pomber

1
Udostępniają teraz plik .deb.
— Pavak Paul

1
Bezpośrednie rozwiązanie PPA (od lutego 2017) askubuntu.com/a/895790
— zurfyx

Odpowiedzi:


153

Aktualizacja

VSCode jest teraz dostępny jako plik DEB . Możesz go pobrać, a następnie uruchomić:

sudo dpkg -i ~/path/to/code_1.XXX.deb

Jeśli dpkgnarzekasz na brakujące zależności, uruchom:

sudo apt -f install

następnie, aby naprawić problem.

Stara odpowiedź

  1. Pobierz program Visual Studio Code dla systemu Linux
  2. Wyodrębnij to: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Uruchom codeplik wykonywalny, aby otworzyć program Visual Studio Code
  4. (Opcjonalnie) Utwórz łącze symboliczne, aby wygodnie uruchamiać codez terminala:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Źródło (instrukcje instalacji): https://code.visualstudio.com/docs/setup/linux


2
Upewnij się także, że jesteś rootem podczas rozpakowywania plików, a następnie zezwól na uprawnienia rwx dla wyodrębnionych plików żądanemu użytkownikowi
— Muddassir Nazir

Jednym z problemów, przed którym stoję, jest sposób dodania programu uruchamiającego. Ponieważ zablokowanie programu uruchamiającego staje się bezużyteczne po zamknięciu kodu VS. Musisz go otworzyć z utworzonego linku sym.
— Muddassir Nazir

@mnstalemate zobacz tutaj, jak utworzyć niestandardowy program uruchamiający askubuntu.com/a/78747/167115
— mchid

2
To zadziałało dla mnie: code.visualstudio.com/docs/setup/linux -> zainstaluj pakiet .deb poprzez instalację oprogramowania Ubuntu
— Sudhanshu Mishra

2
Rzeczywiście instrukcja uległa zmianie → „Zainstaluj pakiet za pomocą menedżera pakietów GUI, klikając dwukrotnie plik pakietu lub za pomocą wiersza poleceń:”
— Frank Nocke,

113

Możesz użyć Ubuntu Make, aby pobrać i zainstalować program Visual Studio Code:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Następnie zainstaluj program Visual Studio Code:

umake ide visual-studio-code

Następnie kliknij ikonę programu Visual Studio, którą automatycznie umieszcza w programie uruchamiającym.

Aby go usunąć, usuń folder instalacyjny i kliknij prawym przyciskiem myszy program uruchamiający, aby odpiąć ikonę. Domyślnie folder instalacyjny to~/tools/web/visual-studio-code

Bibliografia


2
Jakiś prosty sposób na aktualizację wersji?
— Adrian Lopez

1
Musiałem to zrobić, aby to zadziałało. Pobieranie, rozpakowywanie i próba uruchomienia go na mojej instalacji Ubuntu 15.04 spowodowało kilka błędów piaskownicy i nie można się uruchomić. To się zaczyna i dodaje ikonę.
— GregInWI2

1
Po zainstalowaniu w ten sposób proces aktualizacji jest obsługiwany przez Visual Studio Code, więc musisz to zrobić tylko raz.
— Jorge Castro,

@JorgeCastro Nie sądzę, że tak jest. Aktualizacje niedostępne w „Pomocy” są wyszarzone, a wersja pokazana w Pomocy -> Informacje to 0.1.0! Obecna wersja to 0.9.2.
— Denis,

2
Może to tylko moja konfiguracja, ale musiałem utworzyć dowiązanie symboliczne, ponieważ domyślnego katalogu instalacyjnego nie było w mojej $ PATH:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
— Abe Voelker

91

Oficjalne repozytoria systemu Linux z włączonym programem Visual Studio Code w lutym 2017 r. (Wersja 1.10)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt -y install code

Możesz uaktualnić / dist-upgrade jak zwykle

sudo apt -y upgrade
sudo apt -y dist-upgrade

10
Ta odpowiedź wymaga większej liczby głosów i musi zostać zaakceptowana przez właściciela pytania.
— Diogo Gomes

1
Twój kod nie działa dla mnie. Przetestuj to i rozważ zamiast tego następujące oficjalne instrukcje: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
— abumalick

Zobacz odpowiedź JeffRSona na bardziej aktualną metodę, podobną do (ale łatwiejszej) tej
— Dan Nissenbaum

1
@terdon daj mi znać, jeśli się mylę, ale odpowiedź IMO nie powinna być miejscem do dyskusji na temat innej odpowiedzi. Poza tym właściwie nie zgadzam się z twoją drugą częścią, ponieważ ta nie wymaga wcześniejszego pliku .deb (stąd dlaczego napisałem go po zaakceptowanym Cactuxie).
— zurfyx

Masz całkowitą rację, że komentarze jednej odpowiedzi nie są miejscem do dyskusji nad inną. Ale pojedynczy komentarz wskazujący na odczuwalną korzyść z innej odpowiedzi nie jest szkodliwy i może być pomocny. Czasami zostawiam jedną pod własną odpowiedzią, jeśli na przykład uważam, że jedna z nich jest lepsza.
— terdon

36

Teraz oprócz pakietu rpm / zip znajduje się pakiet .deb dla Ubuntu i Debiana. Jest dostępny tutaj i może być zainstalowany jak zwykle:

sudo dpkg -i vscode-amd64.deb

Działa dobrze na Xenial. Może ktoś tworzy umowę PPA w celu uproszczenia aktualizacji. Albo stanie się częścią oficjalnego repozytorium.

Aktualizacja 03/17: Od wersji 1.10 (luty 2017 r.) Istnieje wbudowana obsługa oficjalnych repozytoriów Linux. Kod VS może teraz aktualizować się automatycznie w systemie Linux, chociaż trzeba go zainstalować raz ręcznie.


6
prawdopodobnie powinna to być poprawna odpowiedź na dzień 2016-06-05
— user25064

@ user25064 odpowiedź, która wykorzystała ubuntu-make, działała zupełnie dobrze dla mnie 11.10.2016, ale plik .deb z pewnością również ułatwia.
— anon58192932,

Czy istnieje umowa PPA? Teraz pojawiło się nowe wydanie, byłoby bardzo dobrze, gdybyś go kupił z apt
— Csaba Toth

patrz Aktualizacja - wreszcie VSCode w Linuksie powinien być łatwo aktualizowalny
— JeffRSon

18

Zainstaluj przystawkę.

sudo apt install snapd-xdg-open
sudo snap install code --classic

Próbowałem wielu z tych odpowiedzi z wieloma niepowodzeniami. To rozwiązanie całkowicie dla mnie zadziałało (Xubuntu VirtualBox). Tym, co naprawdę wyróżnia tę specjalność, jest to, że mogę napisać to do włóczęgi i udostępnić wirtualne pudełko z góry. Łatwo następnie udostępnić pudełko innym osobom z mojego zespołu programistów. Działa to świetnie ...
— zipzit

Poproś o odpowiedź w jak największym stopniu, ponieważ jest to najnowszy najlepszy sposób. Inne metody są nieaktualne.
— Sonevol,

1
Teraz powinno być code, nie vscode(oficjalny został wydany, a vscodepakiet snap jest teraz porzucony). Nie mogę edytować ze względu na zmieniony dolny limit postaci.
— Mateusz Konieczny

14

Ponieważ udostępniają .debteraz plik, zalecamy użycie go zamiast poniższego podejścia.

Sposób, w jaki to zrobiłem, jest następujący. Korzystanie z terminala:

  1. Utwórz katalog dla plików i przejdź do tego katalogu:

    mkdir msvs && cd msvs
    

Nazwa katalogu jest dowolna.

  1. Rozpakuj plik zip w nowym folderze:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Uruchom ide za pomocą

    ./VSCode-linux-x64/code &
    

Możesz także utworzyć łącze do pulpitu, aby można je było uruchomić bezpośrednio z pulpitu lub dwukrotnie kliknąć nautilus.

Aby utworzyć pozycję menu:

  1. Na terminalu utwórz plik

    sudo gedit /usr/share/applications/MSVS.desktop
    

i skopiuj i wklej następujące elementy:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/msvs/code
Name=MSVS
Icon=/opt/msvs/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
Categories=Development

W moim przypadku plik wykonywalny znajduje się w środku /opt/msvs.

sudo cp -R ~/Downloads/VSCode-linux-x64 /opt/msvs

Pobrałem również ikonę MS dla tej aplikacji

wget http://fc06.deviantart.net/fs70/i/2012/344/9/1/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png

i przeniosłem go do /opt/msvs:

sudo mv flurry*png /opt/msvs

Czy zwykłe dwukrotne kliknięcie pliku wykonywalnego ( Code) nie działa, aby go uruchomić z Nautilus? (W tej chwili mogę to przetestować tylko z Nemo i PCManFM.)
— Eliah Kagan

To też działa.
— Harris

2
Tego też szukałem. Dziękuję Ci. BTW: najlepsze ikony do wykorzystania jest to własny: Icon=/opt/msvs/resources/app/vso.png.
— thednp

Struktura katalogów uległa zmianie, a ścieżka do własnej ikony to teraz:Icon=/opt/msvs/resources/app/resources/linux/code.png
— mchid

4

Visual Studio Code nie musi być instalowany per se. Zamiast tego możesz rozpakować archiwum w dowolnym miejscu, a następnie uruchomić program, klikając dwukrotnie plik o nazwie code(który jest głównym plikiem wykonywalnym).

Oto procedura zorientowana na GUI:

  1. Przejdź do witryny Visual Studio Code i kliknij Pobierz kod dla systemu Linux . (Prawdopodobnie powinieneś również zapoznać się z warunkami licencji i polityką prywatności ).

  2. Utwórz nowy folder, w którym ma się znajdować Visual Studio Code. Najlepiej to zrobić w folderze domowym (jeśli inni użytkownicy chcą korzystać z programu Visual Studio Code, można dla nich wyodrębnić osobno - wówczas wszelkie modyfikacje lub zmiany konfiguracji będą zależne od użytkownika).

    Ten folder docelowy powinien być pusty, ponieważ .ziparchiwum przeznaczone do pobrania nie zawiera wszystkiego w folderze najwyższego poziomu. Na przykład, jeśli umieścisz oprogramowanie zainstalowane dla własnego użytkownika ~/opt, możesz utworzyć nowy folder o nazwie VSCode-linux-x64.

  3. Kliknij pobrany plik .zip prawym przyciskiem myszy i kliknij polecenie Wypakuj do ... , a następnie wybierz utworzony folder.

    Jeśli wolisz lub jeśli przeglądarka plików nie wyświetla opcji Wyodrębnij do ... , możesz zamiast tego przenieść plik .zip do folderu docelowego, kliknij prawym przyciskiem myszy ikonę i kliknij polecenie Wyodrębnij tutaj .

  4. Aby uruchomić program Visual Studio Code, kliknij dwukrotnie codeplik wykonywalny, który jest jednym z wyodrębnionych plików.

    Obecnie Visual Studio Code jest oprogramowaniem „podglądowym”, co oznacza, że ​​wciąż jest rozwijane i nie jest jeszcze w pełni stabilne. Dlatego może wolisz uruchomić go z terminala, aby wyświetlić potencjalnie przydatne błędy i ostrzeżenia. Aby to zrobić, otwórz okno terminala ( Ctrl+ Alt+ T), cddo katalogu, w którym go rozpakowałeś, i uruchom ./code.


A co z aktualizacjami?
— Mateusz Konieczny

2

Z oficjalnych dokumentów Visual Studio Code:

  1. Pobierz pakiet .deb z tej strony .
  2. Uruchom następujące polecenie: sudo dpkg -i ~/path-to-file.deb
  3. Jeśli pojawią się błędy zależności podczas używania dpkg z pakietem, uruchom: sudo apt-get install -f

Uwaga: Zainstalowanie pakietu .deb spowoduje automatyczne zainstalowanie repozytorium apt i klucza podpisującego, aby umożliwić automatyczną aktualizację przy użyciu zwykłego mechanizmu systemowego.



1

Nie mogę skomentować poprawnej odpowiedzi powyżej (używając PPA od lutego), dlatego dodam tutaj kolejny szczegół.

Kod wizualny zależy od libgtk2.0-0, którego nie ma jako zależności w metadanych. Możesz napotkać ten problem, jeśli, podobnie jak ja, konfigurujesz minimalne instalacje Virtualbox, aby rozwiązać trudne problemy na poziomie systemu, w których musisz włamać się i ciąć pakiety, których nie chcesz robić na prawdziwym hoście.

Na minimalnych hostach, aby uruchomić kod wizualny, oprócz tego, co wspomniano powyżej, wymagane są następujące elementy:

sudo apt install libgtk2.0-0

1

Instalowanie kodu VS na Ubuntu

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'

Spowoduje to pobranie klucza gpg, skopiowanie i utworzenie plików apt. Następnie możesz po prostu zaktualizować i zainstalować kod vs :

sudo apt-get update
sudo apt-get install code
  • Zaletą tej metody instalacji jest to, że można w prosty sposób zaktualizować vscode za pomocą polecenia apt-get update . Działa dobrze i używam kodu vs z wtyczką vim od ponad 2 lat (c, c ++, python, md, latex, html, javascript ...).

BTW, VS Code będzie standardowym pakietem w Ubuntu 18.04 (koniec kwietnia 2018 r.)!


2
Twoja przewaga nie jest już prawdziwą zaletą, ponieważ pakiet Snap Visual Studio Code ( vscode ) w Ubuntu jest również aktualizowany automatycznie.
— karel

@karel Myślę, że korzyść odnosi się do „używania polecenia apt-get update”. Niektóre zastosowania naprawdę po prostu nie lubią pakietów Snap :-)
— Tanius


0
  • Pobierz skrypt instalatora Powerbase dla programu Visual Studio Code

  • Zostań rootem

    sudo -i
    
  • Przejdź do katalogu pobierania (prawdopodobnie ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Uruchom skrypt instalatora. Jeśli nie ma żadnych błędów, nastąpi tylko wyjście…

    sh ./vscodeinstaller.sh
    

Otóż ​​to. Nie ma w tym nic specjalnego i powinno działać w dowolnej dystrybucji Linuksa. Po prostu otwórz program uruchamiający i zacznij pisać Visual Studio Code.


1
Dlaczego sudo -i, to wystarczy, aby rozpocząć sudo ./vscodeinstaller.sh. Lepiejsudo ~/Downloads/vscodeinstaller.sh
— AB

Zawieść. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shmartwy link.
— zipzit
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.