我正在查找syncthing,它告诉我我也可以快速安装它。
使用 snap 安装应用程序是否安全/正常?我过去从未这样做过。我一直使用sudo apt-get install
方法。
使用 snap 安装的应用程序安装到哪个文件夹?同一台计算机上的其他用户可以访问这些应用程序吗?
有一个以 root 为所有者的 snapd 进程始终在运行。正常吗?
snap list
显示已安装核心。这是正常的吗?
我正在查找syncthing,它告诉我我也可以快速安装它。
使用 snap 安装应用程序是否安全/正常?我过去从未这样做过。我一直使用sudo apt-get install
方法。
使用 snap 安装的应用程序安装到哪个文件夹?同一台计算机上的其他用户可以访问这些应用程序吗?
有一个以 root 为所有者的 snapd 进程始终在运行。正常吗?
snap list
显示已安装核心。这是正常的吗?
是的。有些人可能会争辩说更安全,因为许多快照都受到严格限制,因此不能超出他们被允许访问的范围。
他们没有得到传统意义上的“安装”。快照文件是一个压缩文件,它作为只读映像位于磁盘上。它是在安装 snap 时挂载的,并且里面的文件在运行时是解压缩的。它们不会被打包到磁盘上的目录中。
snap 文件通常可以在 中找到,
/var/lib/snap/snapd/snaps
安装后可以在/snap/<snapname>/current
.是的。它们是为所有用户安装的。但是,每个用户的用户数据都是分开的。通常在
/home/<user>/snap/<appname>/current
.是的。Snaps 会自动更新,这是处理此问题的
snapd
过程。是的。
core
snap 包含一个最小的、稳定的、常见的 Ubuntu 运行时环境,快照应用程序在该运行时环境中运行。这确保了相同的快照可以在 Ubuntu 17.10、17.04、16.04、14.04 和 Debian、Fedora、OpenSUSE 等其他发行版上运行。快照包不会安装到文件夹中。Snaps 是 squashfs 挂载。是的,计算机上的任何用户都应该能够运行通过 snap 安装的应用程序。它们在技术上比 debian 包更安全,因为 debian 包自动授予对正在安装的任何包的 root 访问权限,而 snaps 只是被挂载的 SquashFS 文件,并且没有以 root 身份执行任意代码的脚本。
该进程必须以 root 身份运行,因此运行 snaps
snapd
是正常的,以及安装包的要求。ubuntu-core