Рейтинг:0

Установка VS Code на Ubuntu 20.04 с автоматическими обновлениями

флаг cn

я видел Как удалить код Visual Studio? и https://code.visualstudio.com/docs/setup/linux

Упоминает snap и apt как способы установки с автоматическими обновлениями. Хотел узнать, как получить его с последними стабильными изменениями? Я обычно устанавливаю через apt, но snap здесь указан первым, есть ли какое-то преимущество? Я просто пытаюсь выбрать лучшее, поэтому мне не нужно иметь дело с уведомлениями об обновлениях, которые приводят меня на веб-сайт, чтобы снова загрузить файл .deb и вручную установить его, как я сделал изначально.

(я тоже смотрел Почему обновление Visual Studio Code не запускается 20.04? в котором говорится об установке вручную из загруженного .deb, я этого не хочу).

Также есть ли способ экспортировать настройки, удалить, а затем повторно импортировать их при установке из репо? Он говорит о синхронизации в настройках кода, но не уверен, где и как она синхронизируется, а также не может видеть, с какой учетной записью она синхронизируется.

Рейтинг:2
флаг mz

Хотел узнать, как получить его с последними стабильными изменениями?

Я бы сказал, это твой выбор. Оба поддерживаются разработчиками Microsoft и обновляются одновременно.

Я обычно устанавливаю через apt, но snap здесь указан первым, есть ли какое-то преимущество?

Определение преимущества варьируется от пользователя к пользователю. Но это может ответить на ваш вопрос, Если пакет доступен как в формате deb, так и в виде snap, какой метод предпочтительнее?

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

Я давно использую код Visual Studio, установленный из архива deb. Во время установки репозитории добавляются автоматически, чтобы обеспечить бесперебойную доставку обновлений. Убедитесь, что вы не отключили репозитории Microsoft. Обновления можно установить через Software Updater или с помощью sudo подходящее обновление; судо подходящее обновление.

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

Некоторые настройки хранятся в папках рабочей области. Вы также можете проверить Синхронизация настроек в Visual Studio Code. Обратите внимание, что это все еще в предварительной версии, то есть в стадии разработки.

Nate T avatar
флаг it
Разработчики МС? Любой может поддерживать пакет Debian. Поищите в Google термин «бесхозные пакеты Debian», и вы поймете, что я имею в виду. Тем не менее, хороший ответ.Кроме того, погуглите «привязать каналы», чтобы увидеть, что я имел в виду под «одной и той же версией». Я имел в виду не Apt & Snap, а Snap & Snap. Блин, у меня руки устают. Я сделал на данный момент. : )}
Nate T avatar
флаг it
Упс, только что вспомнил, что мы говорим о приложении MS. Теперь я понял... (фейспалм)
Рейтинг:1
флаг it

Если вы устанавливаете с оснасткой, вы можете добавить флаг --канал=край, или просто --край, чтобы получить новейшую версию. Причина, по которой он недоступен по умолчанию, заключается в том, что он не был достаточно протестирован, чтобы Snap считал его «стабильным». Это не означает, что разработчики приложений не тестировали его.

По моему опыту, выпуск Edge обычно представляет собой ту же версию, которую вы получили бы, если бы загружали ее с веб-сайта разработчика.

Полная команда:

Код установки Sudo snap --channel=edge --classic

Кроме того, вы можете установить с бета-канала с помощью --бета. Очевидно, что это даже более рискованно / новее, чем версия пограничного канала. Однако я не уверен, как Snap определяет бета-версию. Это может быть реальная бета-версия MS или просто бета-версия пакета.

Nate T avatar
флаг it
Пограничный канал — основная причина, по которой я использую SNAP, а не apt, когда это возможно.Apt также позволяет вам определить версию, но я не думаю, что у них есть крайние установки. Насколько я знаю, это для установки старых версий.
Kulfy avatar
флаг mz
Я не использую снимки, но если под краем вы имеете в виду инсайдерский/предварительный выпуск, у MS есть инсайдерский deb-архив. См. https://code.visualstudio.com/insiders/#linux. В настоящее время это 1.59.0 и стабильная версия 1.58.2.
Nate T avatar
флаг it
Это не то же самое. Когда MS выпускает сборку как «стабильную», она по-прежнему считается высокой степенью риска для Snap, пока Snap не проверит ее и не подтвердит стабильность для себя. Сборка Snap Edge, вероятно, является самой последней стабильной сборкой MS. Я проверю версию краевого релиза и опубликую здесь. Кроме того, если вы загружаете что-либо из магазина приложений с графическим интерфейсом, которое поставляется с 20.04, 20.10, 21.04, это несложно, так как приложение «Marketplace» (название приложения «Программное обеспечение») является интерфейсом для snapstore.
Nate T avatar
флаг it
Для кода стабильная и пограничная сборки в настоящее время одинаковы. Оба они указывают на сборку c3f12631, выпущенную 15 июля. Чтобы убедиться в этом, запустите `snap info code`.
Nate T avatar
флаг it
Я добавил больше, я просто никогда не публиковал. Отвлекся. Теперь мне нужно выкопать его из бесконечной ямы, которой являются мои браузеры. Дай мне несколько... Если я не вернусь, скажи кому-нибудь. XD
Kulfy avatar
флаг mz
В «магазине» перечислены программы из Snaps, а также настроенные репозитории. Поскольку по умолчанию, как я предполагаю, никто не настроил репозитории MS, код VS отображается как пакет только для Snap. Кроме того, я подумал, если стабильная версия и край указывают на одну и ту же фиксацию, то какая разница?
Nate T avatar
флаг it
Они не всегда будут указывать на одно и то же. вот почему я предпочитаю снап. Если вы устанавливаете как край, он _всегда_ будет на граничном канале. Таким образом, он всегда будет обновляться немного раньше, чем стабильная версия. Часть своего времени он будет проводить на версии по умолчанию для Snap, а остальное время будет впереди. Насколько далеко вперед и размер частей зависит от разработчика, поскольку в настоящее время нет стандартов, которые количественно определяют, что значит быть граничным каналом.
Nate T avatar
флаг it
Сначала я ненавидел Snaps, так как считал, что архитектура слишком тесно связана. Теперь, лучше разобравшись в них, я понимаю, что все наоборот. Во-первых, каждый снимок выполняется в своей собственной среде. Преимущества очевидны. Кроме того, ВСЕ ваши приложения находятся в одном месте.Вам понадобится немного времени, чтобы найти их XD, но вы посмотрите только один раз. Тогда вы знаете. Больше никаких «разработчиков решают», то есть «где, черт возьми…». Слава богам стандартизации! Я не думаю, что apt следует заменять, я думаю, что оба имеют место. Snap решает некоторые из самых больших проблем Apt.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.