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

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

13 ответов

Решение

Обновить

VSCode теперь доступен в виде файла DEB. Вы можете скачать его и запустить:

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

В случае dpkg жалуется на отсутствующие зависимости, запустите:

sudo apt -f install

впоследствии, чтобы решить проблему.

Старый ответ

  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

Источник (инструкция по установке): https://code.visualstudio.com/docs/setup/linux

Вы можете использовать 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

Рекомендации

Visual Studio Code включил официальные репозитории Linux в феврале 2017 года (v1.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

Вы можете обновить / dist-upgrade как обычно

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

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

sudo dpkg -i vscode-amd64.deb

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

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

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

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

Так как они обеспечивают .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

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

Вот GUI-ориентированная процедура для этого:

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

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

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

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

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

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

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

Установка VS Code на 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'

Это загрузит ключ gpg, скопирует и создаст подходящие файлы. Тогда вы можете просто обновить и установить против кода:

sudo apt-get update
sudo apt-get install code
  • Преимущество этого метода установки заключается в том, что вы можете просто обновить vscode с помощью команды apt-get update. Работает нормально, и я использую vs код с плагином vim более 2 лет (c, C++, python, md, latex, html, javascript ...).

Кстати, VS Code будет стандартным пакетом в Ubuntu 18.04 (конец апреля 2018 года)!

  • устанавливать gdebi package installer
  • Скачать .deb VSCode package from here
  • Install downloaded package using gdebi

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

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

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

sudo apt install libgtk2.0-0

Вы можете использовать новый репозиторий FLATPAK (flathub) для установки на любой дистрибутив linux https://flathub.org/apps/details/com.visualstudio.code

FLATPAK автоматически обновляет установленные пакеты.

  • Загрузите скрипт установки Powerbase для кода Visual Studio

  • Стать корнем

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

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

    sh ./vscodeinstaller.sh
    

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

Из официальных документов Visual Studio Code:

  1. Загрузите пакет.deb с этой страницы.
  2. Запустите следующую команду:sudo dpkg -i ~/path-to-file.deb
  3. Если вы получаете ошибки зависимости при использовании dpkg с пакетом, запустите:sudo apt-get install -f

Примечание. Установка пакета.deb автоматически установит репозиторий apt и ключ подписи, чтобы включить автоматическое обновление с использованием обычного системного механизма.

Другие вопросы по тегам