Właśnie pobrałem VSCode-linux-x64
ze strony Microsoft . Jest to plik zip o rozmiarze 62 MB. Jak mogę go zainstalować w moim systemie Ubuntu?
Właśnie pobrałem VSCode-linux-x64
ze strony Microsoft . Jest to plik zip o rozmiarze 62 MB. Jak mogę go zainstalować w moim systemie Ubuntu?
Odpowiedzi:
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 dpkg
narzekasz na brakujące zależności, uruchom:
sudo apt -f install
następnie, aby naprawić problem.
unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
code
plik wykonywalny, aby otworzyć program Visual Studio Codecode
z terminala:sudo ln -s /path/to/VSCode/code /usr/local/bin/code
Źródło (instrukcje instalacji): https://code.visualstudio.com/docs/setup/linux
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
ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
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
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.
Zainstaluj przystawkę.
sudo apt install snapd-xdg-open
sudo snap install code --classic
code
, nie vscode
(oficjalny został wydany, a vscode
pakiet snap jest teraz porzucony). Nie mogę edytować ze względu na zmieniony dolny limit postaci.
Ponieważ udostępniają .deb
teraz plik, zalecamy użycie go zamiast poniższego podejścia.
Sposób, w jaki to zrobiłem, jest następujący. Korzystanie z terminala:
Utwórz katalog dla plików i przejdź do tego katalogu:
mkdir msvs && cd msvs
Nazwa katalogu jest dowolna.
Rozpakuj plik zip w nowym folderze:
unzip ../Downloads/VSCode-linux-x64.zip
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:
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
Code
) nie działa, aby go uruchomić z Nautilus? (W tej chwili mogę to przetestować tylko z Nemo i PCManFM.)
Icon=/opt/msvs/resources/app/vso.png
.
Icon=/opt/msvs/resources/app/resources/linux/code.png
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:
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 ).
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ż .zip
archiwum 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
.
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 .
Aby uruchomić program Visual Studio Code, kliknij dwukrotnie code
plik 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), cd
do katalogu, w którym go rozpakowałeś, i uruchom ./code
.
Z oficjalnych dokumentów Visual Studio Code:
sudo dpkg -i ~/path-to-file.deb
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.
gdebi
instalator pakietów.deb
pakiet VSCode stądgdebi
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
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
BTW, VS Code będzie standardowym pakietem w Ubuntu 18.04 (koniec kwietnia 2018 r.)!
Możesz użyć nowego repozytorium FLATPAK (flathub), aby zainstalować na dowolnej dystrybucji Linuksa https://flathub.org/apps/details/com.visualstudio.code
FLATPAK automatycznie aktualizuje zainstalowane pakiety.
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.
sudo -i
, to wystarczy, aby rozpocząć sudo ./vscodeinstaller.sh
. Lepiejsudo ~/Downloads/vscodeinstaller.sh
http://www.thepowerbase.com/Vstudio/vscodeinstaller.sh
martwy link.