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


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


139
2018-04-29 21:00


происхождения


Если вы хотите идти в ногу со структурой файловой системы: лучшее место для установки - это / opt / Если есть необходимость в binairy в / usr / где-то symlink файл. - Rinzwind
Вот: gist.github.com/brunolm/65a760f6130fd2e1d39c - BrunoLM
Обновлено @BrunoLM gist с некоторыми изменениями в именах файлов (не могу поставить его как ответ, потому что вопрос защищен) gist.github.com/pomber/db44098f3413d5213aec - pomber
Теперь они предоставляют файл .deb. - Pavak Paul
Прямое решение PPA (с февраля 2017 года) askubuntu.com/a/895790 - zurfyx


ответы:


Обновить

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 Code
  4. (Необязательный) Создайте символическую ссылку для удобного запуска code от терминала:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

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


123
2018-04-29 21:11



Также убедитесь, что вы используете root при извлечении файлов, а затем разрешаете разрешения rwx для извлеченных файлов желаемому пользователю - Muddassir Nazir
Одна проблема, с которой я столкнулся, - это добавить ее в пусковую установку. Потому что блокировка этой пусковой установки становится бесполезной после закрытия VS-кода. Вы должны открыть его из созданной вами символической ссылки. - Muddassir Nazir
@mnstalemate см. здесь о том, как создать пользовательскую пусковую установку askubuntu.com/a/78747/167115 - mchid
Это сработало для меня: code.visualstudio.com/docs/setup/linux -> установить пакет .deb через установку программного обеспечения Ubuntu - dotnetguy
В самом деле, инструкция изменилась → «Установите пакет через менеджер пакетов GUI, дважды щелкнув файл пакета или через командную строку: - Frank Nocke


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

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


105
2018-04-30 11:59



Любой простой способ обновления версий? - Adrian Lopez
Я должен был сделать это, чтобы заставить его работать. Загрузка, извлечение и попытка запустить его на моей установке Ubuntu 15.04 привели к появлению нескольких ошибок в песочнице, и она не началась. Это начинается и добавляется значок для него. - GregInWI2
После установки таким образом процесс обновления обрабатывается кодом Visual Studio, поэтому вам нужно только сделать это один раз. - Jorge Castro
@JorgeCastro Не думайте, что это так. Обновления, недоступные в разделе «Справка», отображаются серым цветом, а версия, указанная в разделе справки -> О программе, - 0.1.0! Текущая версия - 0.9.2. - Denis
Возможно, это была моя настройка, но мне пришлось сделать символическую ссылку, потому что каталог установки по умолчанию не был в моем $ PATH: ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/ - Abe Voelker


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

sudo add-apt-repository -y "deb [arch=amd64] 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

59
2018-03-22 19:43



Этот ответ требует больше голосов и должен быть принят владельцем вопроса. - Diogo Gomes
Ваш код не работает для меня. Пожалуйста, проверьте его и учтите следующие официальные инструкции: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841 - abumalick
См. Ответ JeffRSon для более современного метода, аналогичного (но проще) этого - Dan Nissenbaum
@terdon сообщите мне, если я ошибаюсь, но IMO ответ не должен быть местом для обсуждения другого ответа. Кроме того, я фактически не согласен со своей второй частью, потому что этот файл не требует файла .deb заранее (поэтому я написал его после принятого Cactux). - zurfyx
Вы совершенно правы в том, что комментарии одного ответа не являются местом для обсуждения другого. Но один комментарий, просто указывающий на предполагаемое преимущество другого ответа, не вреден и может быть полезным. Я иногда оставляю один под своим собственным ответом, если я чувствую, что один из других лучше, например. - terdon♦


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

sudo dpkg -i vscode-amd64.deb

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

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


35
2018-05-04 12:07



вероятно, следует отметить правильный ответ на 2016-06-05 - user25064
@ user25064 ответ, который использовал ubuntu-make, полностью сработал для меня в 2016-10-11, однако файл .deb, конечно же, облегчает его. - anon58192932
Есть ли PPA? Теперь есть новый релиз, было бы так хорошо получить его с apt - Csaba Toth
см. Обновление - наконец, VSCode в Linux следует легко обновлять - JeffRSon


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

14
2018-04-29 21:11



Просто дважды щелкните исполняемый файл (Code) не работает, чтобы запустить его, от Наутилуса? (На данный момент я могу проверить это только с помощью Nemo и PCManFM.) - Eliah Kagan
Это тоже работает. - Harris
На самом деле это то, что я тоже искал. Спасибо. BTW: лучшие значки для использования - это собственные: Icon=/opt/msvs/resources/app/vso.png, - thednp
Теперь структура каталога изменилась, и теперь путь к ее собственному значку: Icon=/opt/msvs/resources/app/resources/linux/code.png - mchid


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

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

9
2018-05-20 11:55



Пробовал многие из этих ответов с большим количеством неудач. Это решение полностью сработало для меня (Xubuntu VirtualBox). Что действительно делает это особенным, я могу написать это в бродячую оболочку и предоставить виртуальный бокс впереди. Легко, чтобы затем поделиться коробкой с другими в моей команде разработчиков. Это отлично работает ... - zipzit
Пожалуйста, воздержитесь от ответа, насколько это возможно, так как это самый последний способ. Другие методы устарели. - Sonevol


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

Вот процедура, ориентированная на GUI:

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

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

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

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

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

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

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


4
2018-04-29 21:25





  • Скачать сценарий установки Powerbase для кода Visual Studio

  • Стать root

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

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

    sh ./vscodeinstaller.sh
    

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


1
2018-04-30 15:24



Зачем sudo -i, достаточно начать sudo ./vscodeinstaller.sh, Лучше sudo ~/Downloads/vscodeinstaller.sh - A.B.
Потерпеть неудачу. http://www.thepowerbase.com/Vstudio/vscodeinstaller.sh мертвая ссылка. - zipzit


  • устанавливать gdebi инсталлятор пакетов
  • Скачать .deb Пакет VSCode от Вот
  • Установите загруженный пакет, используя gdebi

1
2017-08-12 03:29





Установка VS-кода на 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 команда. Прекрасно работает, и я использую vs code с Плагин vim более 2 лет (c, c ++, python, md, латекс, html, javascript ...).

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


1
2018-04-08 08:43



Ваше преимущество на самом деле не является реальным преимуществом, поскольку пакет оснастки Visual Studio Code (vscode) в Ubuntu также автоматически обновляется. - karel


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

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


1
2018-05-03 11:42