无需 root 权限即可安装 snap?

无需 root 权限即可安装 snap?

为什么我们需要一个 ubuntuone 帐户来在没有 root 的情况下安装 snap?

应用程序(或其他内容)的设置是否保存在 ubuntuone 帐户中?

谢谢

例如,如果没有登录,我只能使用 root 用户安装 snap: $ snap install hello error: access denied (try with sudo)

使用 Ubuntuone 账户登录:

$ sudo snap login ***@*** Password of "***@***": Login successful

此后,无需root即可:

$ snap install hello hello 2.10 from 'canonical' installed

答案1

您需要使用 sudo 来安装 snap 包和任何 snap 应用程序。sudo 命令需要授予权限。无需 root 身份,也无需 UbuntuOne 即可安装 snap 或 snap 应用程序。

答案2

有大量相关讨论https://forum.snapcraft.io/t/run-snap-without-installing-it/1764/33

这不是一个很大的变化,这只是一个目前并不重要的变化。我们正在处理更重要的事情。这是你关心的事情,但你必须明白,我们并不总是与每个使用我们制作的软件的人有完全相同的计划。

并在启动板上报告错误:https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1711847

要实现此功能,需要做很多细节工作。除非有开发人员承诺与核心团队合作设计和实现该功能,否则我不会深入讨论这个问题。请不要将此视为“无法修复”,这只是我们目前没有处理这个问题的声明。

相关内容