Как обновить 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/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 в фоновом режиме. Вы будете получать уведомление об обновлении в продукте всякий раз, когда доступно новое обновление.
Если вы получили сообщение об ошибке
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.
Следуйте инструкциям ниже:
Загрузите последнюю версию кода Visual Studio в виде пакета.deb.
Установите GDebi Package Installer (если не установлен).
Затем удалите код Visual Studio (более старая версия), открыв его пакет.deb (который вы загрузили ранее) с помощью программы установки пакетов GDebi, а затем нажмите "Удалить пакет".
Затем откройте пакет.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
и запустите его из системного менеджера пакетов. Вот официальная ссылка на источник.