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?

Rasool
źródło
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

Cactux
źródło
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

Jorge Castro
źródło
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
zurfyx
źródło
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.

JeffRSon
źródło
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
Martin Wimpress
źródło
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
Harris
źródło
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.

Eliah Kagan
źródło
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.

Jebin Philipose
źródło
1
  • Zainstaluj gdebiinstalator pakietów
  • Pobierz .debpakiet VSCode stąd
  • Zainstaluj pobrany pakiet za pomocą gdebi
Saikat Sengupta
źródło
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
użytkownik2427436
źródło
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.)!

abu_bua
źródło
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.

Ilyes Boudjelthia
źródło
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