Безопасно / нормально ли устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод установки sudo apt-get.
Да. Некоторые могут утверждать, что безопаснее, поскольку многие снимки строго ограничены, поэтому не могут выйти за пределы того, к чему им разрешен доступ.
В какую папку устанавливаются приложения, установленные с помощью оснастки?
Они не "установлены" в традиционном смысле. Файл моментального снимка представляет собой сжатый файл, который находится на диске в виде изображения только для чтения. Он монтируется, когда устанавливается оснастка, а файлы внутри распаковываются во время выполнения. Они не загружены в каталоги на диске.
Файл моментальных снимков обычно находится в /var/lib/snap/snapd/snaps
папке, а при монтировании - внутри /snap/<snapname>/current
.
Могут ли другие пользователи на том же компьютере получить доступ к этим приложениям?
Да. Они установлены для всех пользователей. Пользовательские данные будут отдельными для каждого пользователя. Как правило, в /home/<user>/snap/<appname>/current
.
Существует процесс snapd с правами root, поскольку владелец всегда работает. Это нормально?
Да. Snaps автоматически обновляются, и это snapd
процесс, который позаботится об этом.
список оснастки показывает установленное ядро. Это нормально?
Да. core
Оснастка содержит минимальную, стабильный общий Ubuntu среду выполнения которой щелкнуло приложение запускается против. Это гарантирует, что такую же оснастку можно будет запустить в Ubuntu 17.10, 17.04, 16.04, 14.04 и других дистрибутивах, таких как Debian, Fedora, OpenSUSE и других.
snap install syncthing
. Все прошло гладко. Есть/var/lib/snapd/snaps/syncthing
(обратите внимание на отсутствующую оснастку в структуре) и есть/snap/syncthing/current
. Но когда я пытаюсьsyncthing
в командной строке, он жалуется, что команда не найдена. Должен ли я сделать что-то еще послеsnap install
?