Как я устанавливаю Код Visual Studio?

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

172
задан 30 April 2017 в 17:52

13 ответов

Обновление

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

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

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

sudo apt -f install

после этого, чтобы исправить проблему.

Старый ответ

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

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

157
ответ дан 22 November 2019 в 22:50

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

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

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

sudo apt install libgtk2.0-0
1
ответ дан 22 November 2019 в 22:50

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

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

1
ответ дан 22 November 2019 в 22:50

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

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

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

2
ответ дан 22 November 2019 в 22:50

Установка 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, скопирует и создаст файлы apt. Затем вы можете просто обновить и установить vs code :

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

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

2
ответ дан 22 November 2019 в 22:50
  • Скачайте сценарий установки Powerbase для Visual Studio Code

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

    sudo -i.
    
  • Изменение в каталоге загрузок (вероятно ~/Downloads/)

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

    sh ./vscodeinstaller.sh
    

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

0
ответ дан 22 November 2019 в 22:50
  • Установить gdebi установщик пакета
  • Загрузить .deb пакет VSCode из здесь
  • Установить загруженный пакет с помощью gdebi
1
ответ дан 22 November 2019 в 22:50

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

sudo apt install snapd-xdg-open
sudo snap install code --classic
19
ответ дан 22 November 2019 в 22:50

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

sudo dpkg -i vscode-amd64.deb

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

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

36
ответ дан 22 November 2019 в 22:50

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

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

sudo apt -y upgrade
sudo apt -y dist-upgrade
96
ответ дан 22 November 2019 в 22:50

Для загрузки и установки Visual Studio Code можно использовать Ubuntu Make:

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

Затем установить Visual Studio Code:

umake ide visual-studio-code

Затем нажать на иконку Visual Studio, которую она автоматически помещает на вашу установку.

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

References

115
ответ дан 22 November 2019 в 22:50

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

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

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

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

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

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

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

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

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

4
ответ дан 22 November 2019 в 22:50

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

Я сделал это следующим образом. Используя терминал:

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

    mkdir msvs && cd msvs
    

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

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

    распакуйте ../Загрузки/VSCode-linux-x64.zip
    
  2. Запустите идеал, используя

    ./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
14
ответ дан 22 November 2019 в 22:50

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

Похожие вопросы: