Как обновить VS Code на Ubuntu?

Я загрузил версию zip VS Code для (64-разрядной) Ubuntu и смог выполнить его гладко в течение некоторого времени. Некоторые расширения были установлены также.

Как я могу эффективно обновить эту установку VS Code? Одна вещь, о которой я могу думать, состоит в том, чтобы просто загрузить новую zip и извлечение к тому же местоположению, просто сохранив старую папку "расширений".

Если я использую .deb версия, то же обработало бы быть необходимым (загрузите новый .deb каждый раз, когда существует обновление?)

76
задан 8 September 2017 в 13:42

10 ответов

Это работает на меня:

wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_amd64.deb
sudo dpkg -i /tmp/code_latest_amd64.deb

Бросок те 2 шага в исполняемом сценарии удара, названном auto-update-vscode и можно просто выполнить это от оболочки любое время, в VS Code говорится, что это устарело.

93
ответ дан 22 November 2019 в 23:19

Vladimir S. отправил правильное решение, хотя он не связывался непосредственно с разделом, который имел ответ. Прямая ссылка здесь: https://code.visualstudio.com/updates/v1_10# _ разное

Для тех, кто не нажал бы, вот официальное решение на Microsoft:

<час>

Debian и дистрибутивы Ubuntu based

самый легкий способ установить для Debian/Ubuntu базировался, дистрибутивы должен загрузить и установить .deb пакет (64-разрядный) или через графический центр программного обеспечения, если это доступно или через командную строку с:

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

Установка .deb пакета автоматически установит способный репозиторий и ключ подписи, чтобы позволить автообновить использование обычного системного механизма обновления (способное обновление). Обратите внимание, что 32-разрядные и .tar.gz двоичные файлы также доступны на странице загрузки.

репозиторий и ключ могут также быть установлены вручную со следующим сценарием:

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] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Затем обновляют кэш пакета и устанавливают использование пакета:

sudo apt-get update
sudo apt-get install code # or code-insiders
28
ответ дан 22 November 2019 в 23:19

Согласно Установке выпуска способный репозиторий для включения обновления уровня ОС в находящихся в Debian системах № 2973 официальный PPA все еще происходит.

существует два PPA, размещенные на GitHub и opensuse. Можно использовать https://github.com/tagplus5/vscode-ppa, прежде чем VSCode будет иметь свой официальный PPA.

3
ответ дан 22 November 2019 в 23:19

Выполните шаги, данные ниже Загрузки:-

  1. последняя версия Кода Visual Studio как .deb пакет.

  2. Установка Установщик Пакета GDebi (если не установленный).

  3. Затем удаляют Код Visual Studio (более старая версия) путем открытия ее .deb пакета (который Вы загрузили ранее), использующий Установщик Пакета GDebi, и затем нажмите на опцию "Remove Package".

  4. Затем открывают .deb пакет последней версии Кода Visual Studio с помощью Установщика Пакета GDebi и нажимают "Install Package" и устанавливают последнюю версию Кода Visual Studio.

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

Обновление через эту процедуру не удаляет/производит чистку конфигурационные файлы Кода Visual Studio и вот почему, все Ваши конфигурации в Коде Visual Studio восстанавливаются.

Эта процедура работает также на другие редакторы кода как Сублимированный текст 3 и Atom. Я самостоятельно протестировал и проверил его.

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

Начиная с версии 1.10.2 код VS имеет подписанные репозитории чиновника для Linux. Посмотрите здесь

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

Используйте сценарий, доступный в этом репозитории: github.com/moeenz/vscode-updater

0
ответ дан 22 November 2019 в 23:19

В истинном стиле мс они решили назвать пакет просто code. Так загрузите lastest .deb и:

sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb

Конфигурация, установленные расширения и даже в настоящее время используемая папка сохраняются.

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

Вы не должны загружать пакет вручную. Можно просто сделать:

sudo apt-get update
sudo apt-get install code 

источник: https://code.visualstudio.com/docs/setup/linux

21
ответ дан 22 November 2019 в 23:19

Получите .deb файл от https://code.visualstudio.com и выполненный это от менеджера по системному пакету. Вот официальная исходная ссылка.

-1
ответ дан 22 November 2019 в 23:19

Snap

Код Visual Studio официально распространяется как пакет Snap в Snap Store:

Вы можете установить его, выполнив:

 sudo snap install -- классический код # или инсайдеры кода
 

После установки демон Snap позаботится об автоматическом обновлении VS Code в фон . Вы получите уведомление об обновлении продукта каждый раз, когда доступно новое обновление.

Источник: https://code.visualstudio.com/docs/setup/linux

2
ответ дан 17 March 2020 в 05:40

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

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