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

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

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

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

12 ответов

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

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 шага в исполняемый скрипт bash auto-update-vscode и вы можете просто запустить его из своей оболочки в любое время, когда VS Code говорит, что он устарел.

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

sudo apt-get update
sudo apt-get install code 

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

Владимир С. опубликовал правильное решение, хотя он и не ссылался напрямую на раздел, в котором был ответ. Прямая ссылка здесь: https://code.visualstudio.com/updates/v1_10

Для тех, кто предпочитает не нажимать, вот официальное решение от Microsoft:


Дистрибутивы на основе Debian и Ubuntu

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

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

Установка пакета.deb автоматически установит репозиторий apt и ключ подписи, чтобы включить автоматическое обновление с использованием обычного механизма обновления системы (apt update). Обратите внимание, что 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

В истинном стиле MS они решили назвать пакет просто code, Так что скачайте последний.deb и:

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

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

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

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

Щелчок

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

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

sudo snap install --classic code # or code-insiders

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

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

Если вы получили сообщение об ошибке

      code is already the newest version (x.xx.x-xxxxx)

Самое простое решение — загрузить последний двоичный файл из официального источника , а затем установить его, выполнив следующее:

      sudo apt install /home/xyz/Downloads/code_x.xx.x-xxxxxxx.deb

Это переустановит codeнад старой версией. Ваши настройки и установленные расширения останутся без изменений, как и ожидалось.

Ссылка

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

Есть два PPA, размещенных на github и opensuse. Вы можете использовать https://github.com/tagplus5/vscode-ppa до того, как у VSCode появится официальный PPA.

Следуйте инструкциям ниже:

  1. Загрузите последнюю версию кода Visual Studio в виде пакета.deb.

  2. Установите GDebi Package Installer (если не установлен).

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

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

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

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

Эта процедура работает и для других редакторов кода, таких как Sublime Text 3 и Atom. Я сам проверил и проверил это.

Версия и версия — это две разные версии кода vs.

Версия может обновляться сама по себе, а версия — нет.

Кажется, чтоaptверсия лучше, но она может быть не самой новой версией, и для пользователей, использующих языки, отличные от английского, некоторые методы ввода, такие как Sogoupinyin(китайский), не будут работать в этой версии.

Единственный способ, который я нашел, чтобы обновить.debверсия заключается в том, чтобы установить ее снова.

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

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