Как установить код Visual Studio?

123

Я только что загрузил VSCode-linux-x64 из веб-сайта Microsoft . Это zip-файл размером 62 МБ. Как установить его в систему Ubuntu?

    
задан Rasool 29.04.2015 в 21:00
источник

10 ответов

109

Update

VSCode теперь доступен как файл DEB . Вы можете загрузить его, а затем запустить sudo apt install ~/path/to/code_1.XXX.deb , и вы готовы к работе.

Старый ответ

  1. Загрузить код Visual Studio для Linux
  2. Извлеките его: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Запустите исполняемый файл code , чтобы открыть код Visual Studio
  4. (необязательно) Создайте символическую ссылку для удобного запуска code из терминала:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Источник (инструкции по установке): Ссылка

    
ответ дан Cactux 29.04.2015 в 21:11
источник
102

Вы можете использовать Ubuntu Make для загрузки и установки кода Visual Studio:

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

Затем установите код Visual Studio:

umake ide visual-studio-code

Затем щелкните значок Visual studio, который он автоматически разместит на вашей панели запуска.

Чтобы удалить его, удалите папку установки и щелкните правой кнопкой мыши на панели запуска, чтобы разблокировать значок. Папка установки по умолчанию равна ~/tools/web/visual-studio-code

Ссылки

ответ дан Jorge Castro 30.04.2015 в 11:59
34

Теперь для Ubuntu и Debian есть пакет .deb, кроме rpm / zip. Он доступен здесь и может быть установлен как обычно:

sudo dpkg -i vscode-amd64.deb

Прекрасно работает на Xenial. Возможно, кто-то создает PPA для упрощения обновлений. Или он станет частью официального репозитория.

Обновление 03/17: Начиная с версии 1.10 (февраль 2017) существует встроенный поддержка для официальных репозиториев Linux. VS Code теперь может автоматически обновляться в Linux, хотя вам нужно установить его один раз вручную.

    
ответ дан JeffRSon 04.05.2016 в 12:07
33

В Visual Studio Code включены официальные репозитории Linux на Февраль 2017 (v1.10)

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

Вы можете обновить / перенаправить обновление как обычно

sudo apt -y upgrade
sudo apt -y dist-upgrade
    
ответ дан zurfyx 22.03.2017 в 19:43
14

Поскольку они предоставляют файл .deb , я рекомендую использовать это вместо подхода ниже.

То, как я это сделал, выглядит следующим образом. Использование терминала:

  1. Создайте каталог для файлов и перейдите в этот каталог:

    mkdir msvs && cd msvs
    

Имя каталога произвольное.

  1. Распакуйте zip-файл в новую папку:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Запустите ide, используя

    ./VSCode-linux-x64/code &
    

Вы также можете создать ссылку для рабочего стола, чтобы вы могли запускать ее прямо с рабочего стола или дважды щелкнуть в nautilus.

Чтобы создать запись в меню:

  1. На терминале создайте файл

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

и скопируйте и вставьте следующее:

#!/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

В моем случае исполняемый файл находится внутри /opt/msvs .

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

Я также загрузил значок MS для этого приложения из

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

и переместил его в /opt/msvs :

sudo mv flurry*png /opt/msvs
    
ответ дан Harris 29.04.2015 в 21:11
4

Код Visual Studio не должен устанавливаться сам по себе. Вместо этого вы можете разархивировать архив там, где хотите, затем запустите программу, дважды щелкнув файл с именем code (который является основным исполняемым файлом).

Для этого используется GUI-ориентированная процедура:

  1. Перейдите на сайт Visual Studio Code и нажмите Код загрузки для Linux . (Вероятно, вы также можете просмотреть условия лицензии и Политика конфиденциальности .)

  2. Создайте новую папку, в которой вы хотите, чтобы код Visual Studio был включен. Лучше всего сделать это в своей домашней папке (если другие пользователи хотят использовать код Visual Studio, он может быть выделен для них отдельно, тогда любые изменения или изменения конфигурации будут для каждого пользователя).

    Эта папка назначения должна быть пустой, так как архив .zip , предоставленный для загрузки, not содержит все в папке верхнего уровня внутри. Например, если вы установили программное обеспечение для своего собственного пользователя в ~/opt , вы могли бы создать новую папку внутри, называемую VSCode-linux-x64 .

  3. Щелкните правой кнопкой мыши загруженный .zip-файл и нажмите Извлечь ... , затем выберите созданную папку.

    Если вы предпочитаете или если ваш браузер файлов не показывает параметр Извлечь ... , вы можете вместо этого перенести ZIP-файл в папку назначения, щелкните правой кнопкой мыши значок, и нажмите Извлечь здесь .

  4. Чтобы запустить Visual Studio Code, дважды щелкните по исполняемому файлу code , который является одним из файлов, которые были извлечены.

    В настоящее время Visual Studio Code является «предварительным» программным обеспечением, что означает, что он все еще разрабатывается и еще не полностью стабилен. Поэтому вы можете запустить его с терминала, чтобы вы могли видеть, возможно, полезные ошибки и предупреждения. Для этого откройте окно терминала ( Ctrl + Alt + T ), cd в каталог, в котором вы его извлекли, и запустите ./code .

ответ дан Eliah Kagan 29.04.2015 в 21:25
3

Установите оснастку.

sudo apt install snapd-xdg-open
sudo snap install vscode --classic
    
ответ дан Martin Wimpress 20.05.2017 в 11:55
1
  • Загрузите скрипт установщика Powerbase для кода Visual Studio

  • Стать root

    sudo -i
    
  • Перейдите в каталог загрузки (возможно, ~/Downloads/ )

    cd /home/*yourusername*/Downloads/
    
  • Запустите сценарий установщика. Если ошибок нет, он просто выйдет ...

    sh ./vscodeinstaller.sh
    

Вот и все. Ничего особенного в этом нет, и он должен работать в любом дистрибутиве Linux. Просто откройте свою пусковую установку и начните вводить код Visual Studio.     

ответ дан Ilyes Boudjelthia 30.04.2015 в 15:24
1
  • Установить установщик gdebi
  • Загрузите пакет .deb VSCode из здесь
  • Установить загруженный пакет, используя gdebi
ответ дан saikosen 12.08.2017 в 03:29
0

Я не могу прокомментировать правильный ответ выше (используя PPA с февраля), поэтому я добавлю еще одну деталь.

Визуальный код зависит от libgtk2.0-0, который он не отображает как зависимость в метаданных. Вы можете столкнуться с этой проблемой, если вы, как и я, настройте минимальные установки виртуальных боксов, чтобы устранить проблемы с системным уровнем, где вам нужно взломать и снести пакеты, которые вы не хотите делать на вашем реальном хосте.

На минимальных хостах, в дополнение к тому, что было упомянуто выше, требуется следующее: чтобы получить Visual Code для запуска:

sudo apt install libgtk2.0-0
    
ответ дан user2427436 04.10.2017 в 10:21