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

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

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

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

37 голосов | спросил ramcrys 5 +03002016-10-05T19:05:04+03:00312016bEurope/MoscowWed, 05 Oct 2016 19:05:04 +0300 2016, 19:05:04

9 ответов


60

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

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 говорит, что это устаревший.

ответил Joe Bergevin 15 ThuEurope/Moscow2016-12-15T08:52:49+03:00Europe/Moscow12bEurope/MoscowThu, 15 Dec 2016 08:52:49 +0300 2016, 08:52:49
23

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

Для тех, кто предпочитает не щелкнуть, вот официальное решение для 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
ответил Don Cullen 17 PMpMon, 17 Apr 2017 20:13:37 +030013Monday 2017, 20:13:37
3

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

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

ответил Kirin Lin 29 +03002016-10-29T06:48:09+03:00312016bEurope/MoscowSat, 29 Oct 2016 06:48:09 +0300 2016, 06:48:09
3

В истинном стиле ms они решили вызвать пакет только code. Поэтому загрузите последний .deb и:

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

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

ответил Marc 15 ThuEurope/Moscow2016-12-15T18:27:53+03:00Europe/Moscow12bEurope/MoscowThu, 15 Dec 2016 18:27:53 +0300 2016, 18:27:53
2

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

sudo apt-get update
sudo apt-get install code 

источник: https://code.visualstudio.com/docs/настройка /Linux

ответил Katinka Hesselink 17 MarpmSat, 17 Mar 2018 18:02:42 +03002018-03-17T18:02:42+03:0006 2018, 18:02:42
1

Выполните следующие действия: -

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

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

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

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

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

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

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

ответил Gautam Vashisht 29 +03002016-10-29T07:26:47+03:00312016bEurope/MoscowSat, 29 Oct 2016 07:26:47 +0300 2016, 07:26:47
1

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

ответил Unknown 20 FebruaryEurope/MoscowbMon, 20 Feb 2017 23:39:08 +0300000000pmMon, 20 Feb 2017 23:39:08 +030017 2017, 23:39:08
1

Так как версия 1.10.2 VS-код имеет официальные подписанные репозитории для Linux. Посмотрите здесь

ответил Vladimir S. 13 MarpmMon, 13 Mar 2017 19:18:00 +03002017-03-13T19:18:00+03:0007 2017, 19:18:00
0

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

ответил Abhishek Sinha 8 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 08 Sep 2018 17:28:13 +0300 2018, 17:28:13

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132