Установить как оснастку или пакет?

Я искал синхронизации, где он говорит мне, что я также могу установить его как оснастку.

Безопасно / нормально ли устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал sudo apt-get install метод.

В какую папку устанавливаются приложения, установленные с помощью оснастки? Могут ли другие пользователи на том же компьютере получить доступ к этим приложениям?

Существует процесс snapd с правами root, поскольку владелец всегда работает. Это нормально?

snap list показывает ядро ​​установлено. Это нормально?

2 ответа

Решение

Безопасно / нормально ли устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод установки sudo apt-get.

Да. Некоторые могут утверждать, что безопаснее, поскольку многие снимки строго ограничены, поэтому не могут выйти за пределы того, к чему им разрешен доступ.

В какую папку устанавливаются приложения, установленные с помощью оснастки?

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

Файл оснастки обычно находится в /var/lib/snap/snapd/snaps и при монтировании файлы внутри можно просмотреть в /snap/<snapname>/current,

Могут ли другие пользователи на том же компьютере получить доступ к этим приложениям?

Да. Они установлены для всех пользователей. Пользовательские данные будут отдельными для каждого пользователя. Обычно в /home/<user>/snap/<appname>/current,

Существует процесс snapd с правами root, поскольку владелец всегда работает. Это нормально?

Да. Snaps автоматически обновляются, и это snapd процесс, который заботится об этом.

список оснастки показывает установленное ядро. Это нормально?

Да. core Snap содержит минимальную стабильную общую среду выполнения Ubuntu, с которой работает привязанное приложение. Это гарантирует, что такую ​​же оснастку можно будет запустить в Ubuntu 17.10, 17.04, 16.04, 14.04 и других дистрибутивах, таких как Debian, Fedora, OpenSUSE и других.

Пакеты Snap не устанавливаются в папку. Snaps - это крепления для сквоша. Да, любой пользователь на компьютере должен иметь возможность запускать приложение, установленное с помощью оснастки. Они технически более безопасны, чем пакеты debian, поскольку пакеты debian автоматически предоставляют root-доступ любому устанавливаемому пакету, в то время как моментальные снимки - это просто файлы SquashFS, которые монтируются и не имеют сценариев, выполняющих произвольный код от имени root.

snapd процесс должен выполняться с правами root, и это нормально, а также требование для ubuntu-core устанавливаемый пакет, для запуска снимков.

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