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

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

1
задан 1 May 2017 в 03:52

12 ответов

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

Ссылки

http://blog.didrocks.fr/post/Ubuntu-Make-0.7-released-with-Visual-Studio-Code -поддержка https://wiki.ubuntu.com/ubuntu-make [! ​​d5]
102
ответ дан 23 May 2018 в 20:51
  • 1
    Любой простой способ обновления версий? – Adrian Lopez 1 May 2015 в 23:16
  • 2
    Я должен был сделать это, чтобы заставить его работать. Загрузка, извлечение и попытка запустить его на моей установке Ubuntu 15.04 привели к появлению нескольких ошибок в песочнице, и она не началась. Это начинается и добавляется значок для него. – GregInWI2 3 May 2015 в 16:40
  • 3
    После установки таким образом процесс обновления обрабатывается кодом Visual Studio, поэтому вам нужно только сделать это один раз. – Jorge Castro 7 May 2015 в 16:22
  • 4
    @JorgeCastro Не думайте, что это так. Обновления, недоступные в разделе «Справка», отображаются серым цветом, а версия, отображаемая в разделе Справка - & gt; Около 0.1.0! Текущая версия - 0.9.2. – Denis 17 November 2015 в 02:08
  • 5
    Возможно, это была моя настройка, но мне пришлось сделать символическую ссылку, потому что установочный каталог по умолчанию не был в моем $ PATH: ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/ – Abe Voelker 27 March 2016 в 04:00

В 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
47
ответ дан 23 May 2018 в 20:51
  • 1
    Этот ответ требует больше голосов и должен быть принят владельцем вопроса. – Diogo Gomes 22 April 2017 в 21:09
  • 2
    Ваш код не работает для меня. Пожалуйста, проверьте его и рассмотрите следующие официальные инструкции: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841 – abuhurayra 24 April 2017 в 01:33
  • 3
    См. Ответ JeffRSon для более современного метода, аналогичного (но проще) этого – Dan Nissenbaum 28 June 2017 в 21:22
  • 4
    @terdon сообщите мне, если я ошибаюсь, но IMO ответ не должен быть местом для обсуждения другого ответа. Кроме того, я фактически не согласен со своей второй частью, потому что этот файл не требует файла .deb заранее (поэтому я написал его после принятого Cactux). – zurfyx 29 June 2017 в 18:01
  • 5
    Вы совершенно правы в том, что комментарии одного ответа не являются местом для обсуждения другого. Но один комментарий, просто указывающий на предполагаемое преимущество другого ответа, не вреден и может быть полезным. Я иногда оставляю один под своим собственным ответом, если я чувствую, что один из других лучше, например. – terdon♦ 29 June 2017 в 18:05

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

sudo dpkg -i vscode-amd64.deb

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

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

35
ответ дан 23 May 2018 в 20:51
  • 1
    вероятно, следует отметить правильный ответ на 2016-06-05 – user25064 5 June 2016 в 17:24
  • 2
    @ user25064 ответ, который использовал ubuntu-make, полностью сработал для меня в 2016-10-11, однако файл .deb, конечно же, облегчает его. – anon58192932 11 October 2016 в 15:24
  • 3
    Есть ли PPA? Теперь есть новый релиз, было бы так хорошо получить его с apt – Csaba Toth 5 November 2016 в 20:43
  • 4
    см. Обновление - наконец, VSCode в Linux следует легко обновлять – JeffRSon 21 March 2017 в 12:57

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

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

Создайте каталог для файлов и перейдите в этот каталог:
mkdir msvs && cd msvs

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

Создать каталог для файлов и перейдите в этот каталог:
mkdir msvs && cd msvs

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

./VSCode-linux-x64/code &

Запустите ide используя

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

Создать каталог для файлы и изменить на этот каталог:

./VSCode-linux-x64/code &

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

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

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

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

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

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

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

sudo mv flurry*png /opt/msvs
14
ответ дан 23 May 2018 в 20:51
  • 1
    Просто ли двойное нажатие на исполняемый файл (Code) не работает, чтобы запустить его, от Nautilus? (На данный момент я могу проверить это только с помощью Nemo и PCManFM.) – Eliah Kagan 30 April 2015 в 00:13
  • 2
    Это тоже работает. – Harris 30 April 2015 в 00:16
  • 3
    На самом деле это то, что я тоже искал. Спасибо. BTW: лучшие значки для использования - это собственные: Icon=/opt/msvs/resources/app/vso.png. – thednp 11 September 2015 в 17:46
  • 4
    Теперь структура каталога изменилась, и теперь путь к ее собственному значку: Icon=/opt/msvs/resources/app/resources/linux/code.png – mchid 24 March 2016 в 08:13

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

sudo apt install snapd-xdg-open
sudo snap install vscode --classic
6
ответ дан 23 May 2018 в 20:51
  • 1
    Пробовал многие из этих ответов с большим количеством неудач. Это решение полностью сработало для меня (Xubuntu VirtualBox). Что действительно делает это особенным, я могу написать это в бродячую оболочку и предоставить виртуальный бокс впереди. Легко, чтобы затем поделиться коробкой с другими в моей команде разработчиков. Это отлично работает ... – zipzit 24 March 2018 в 10:07

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

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

Перейдите на сайт кода Visual Studio и нажмите «Загрузить код для Linux». (Вероятно, вы также должны ознакомиться с условиями лицензии и политикой конфиденциальности.) Создайте новую папку, в которой вы хотите, чтобы код Visual Studio был включен. Лучше всего сделать это в своей домашней папке (если другие пользователи хотят использовать код Visual Studio, он может быть выделен отдельно для них, тогда любые изменения или изменения конфигурации будут для каждого пользователя). Эта папка назначения должна быть пустой, поскольку в архиве .zip, предоставленном для загрузки, нет всего в папке верхнего уровня внутри. Например, если вы установили программное обеспечение для своего пользователя в ~/opt, вы могли бы создать новую папку внутри, называемую VSCode-linux-x64. Щелкните правой кнопкой мыши загруженный .zip-файл и выберите «Извлечь ...», затем выберите созданную вами папку. Если вы предпочитаете, или если в вашем браузере файлов не отображается опция «Извлечь ...», вы можете вместо этого перенести ZIP-файл в папку назначения, щелкните правой кнопкой мыши значок и нажмите «Извлечь здесь». Чтобы запустить Visual Studio Code, дважды щелкните по исполняемому файлу code, который является одним из файлов, которые были извлечены. В настоящее время Visual Studio Code является «предварительным» программным обеспечением, что означает, что он все еще разрабатывается и еще не полностью стабилен. Поэтому вы можете запустить его с терминала, чтобы вы могли видеть, возможно, полезные ошибки и предупреждения. Для этого откройте окно терминала (Ctrl + Alt + T), cd в каталог, в котором вы его извлекли, и запустите ./code.
4
ответ дан 23 May 2018 в 20:51
Загрузите скрипт установщика Powerbase для кода Visual Studio. Станьте root
sudo -i
. Перейдите в каталог загрузки (возможно ~/Downloads/)
cd /home/*yourusername*/Downloads/
Запустите сценарий установщика. Если ошибок нет, он просто выйдет ...
sh ./vscodeinstaller.sh

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

1
ответ дан 23 May 2018 в 20:51
  • 1
    Почему sudo -i, достаточно запустить sudo ./vscodeinstaller.sh. Лучше sudo ~/Downloads/vscodeinstaller.sh – A.B. 30 April 2015 в 18:35
  • 2
    Потерпеть неудачу. http://www.thepowerbase.com/Vstudio/vscodeinstaller.sh мертвая ссылка. – zipzit 24 March 2018 в 10:08
Установить установщик пакета gdebi Загрузить .deb Пакет VSCode отсюда Установить загруженный пакет с помощью gdebi
1
ответ дан 23 May 2018 в 20:51

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

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

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

sudo apt install libgtk2.0-0
0
ответ дан 23 May 2018 в 20:51

Установка 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-код:

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

Установка кода VS на Ubuntu

0
ответ дан 23 May 2018 в 20:51
  • 1
    Ваше преимущество на самом деле не является реальным преимуществом, потому что пакет оснастки Visual Studio Code ( vscode ) в Ubuntu также обновляется автоматически. – karel 8 April 2018 в 13:02

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

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

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

0
ответ дан 23 May 2018 в 20:51

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

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

0
ответ дан 23 May 2018 в 20:51

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

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