Установить как оснастку или пакет?
Я искал синхронизации, где он говорит мне, что я также могу установить его как оснастку.
Безопасно / нормально ли устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал 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
устанавливаемый пакет, для запуска снимков.