Рейтинг:1

Предупреждение во время установки приложения Snap

флаг cn

У меня Кубунту 21.10.

Чтобы установить VSCode из Snap:

  • Я открываю Discover
  • поиск vscode
  • нажмите «Установить из Snap»
  • введите судо-пароль
  • появляется следующее предупреждение: Это приложение Snap не совместимо с изолированной программной средой безопасности и будет иметь полный доступ к этому компьютеру. Все равно установить?

Что это означает? Почему он отображается только для некоторых приложений?

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

Это нормально. Снапы можно помещать в песочницу*. Это прекрасно работает, когда приложение может работать в песочнице. Например, простая игра отлично подойдет в песочнице.

Но... VS Code не будет работать в песочнице. Это редактор кода, поэтому он может редактировать любой файл, а также имеет встроенный терминал. В результате это не работает в песочнице. Итак, Snap предупреждает вас о том, что он не будет работать в песочнице. Если вас это устраивает, вы можете просто сказать «да».

В более общем случае вы получите это сообщение, когда приложение не будет работать в песочнице. Некоторые распространенные типы приложений, которые не будут работать в песочнице, — это такие приложения, как эмуляторы терминала и редакторы кода, поскольку им требуется полный доступ к системе.

* Работает ли песочница хорошо/безопасна — это отдельный вопрос.


ОП также спросил, почему он не спрашивает с --классический аргумент. Давайте посмотрим на справочной странице для щелчок команда*:

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

Таким образом, поскольку --классический аргумент отключить ограничение безопасности (также известное как песочница), щелчок не предлагает вам, потому что вы уже указали, что хотите отключить его.

* Вы можете заметить, что я ссылаюсь на справочную страницу Debian, а не на Ubuntu. Это не имеет значения, но Debian позволяет мне ссылаться на конкретный аргумент, который мне нужен, а Ubuntu основана на Debian, так что ссылка на справочную страницу Debian — это нормально.

JBach avatar
флаг cn
Спасибо @cocomac! Знаете, почему я не получаю предупреждений, если устанавливаю vscode из оснастки с терминала? Я имею в виду `sudo snap install --classic code`?
cocomac avatar
флаг cn
@JBach Я обновил свой ответ, чтобы объяснить, почему. Мое редактирование отвечает на ваш вопрос?
JBach avatar
флаг cn
Да, это так. Спасибо!

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

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