Snap – ‘sudo classic’错误

我在这里关注快照教程:

快照安装好了……

user001@laptop:~$ sudo snap install classic --edge --devmode classic (edge) 16.04 from 'canonical' installed 

我一开始就遇到了问题。 当我尝试进入经典的快照……

 user001@laptop:~$ sudo classic [sudo] password for user001: mount: devpts is already mounted or /dev/pts busy devpts is already mounted on /dev/pts sudo: unknown user: user001 sudo: unable to initialize policy plugin 

我找不到任何关于此事的内容。 有关排除故障的建议吗?

在该部分的顶部有一个标题为“如果你正在运行ubuntu核心”的大标题。 从你的提示判断(user0001 @ laptop)我猜你实际情况并非如此。

经典的快照只是为了获得Ubuntu Core上的“经典”开发者环境,它完全基于快照(例如,没有apt,没有deb等)。 在你的情况下,我猜你已经在运行“经典”(即不是基于快照的)发行版,在这种情况下你不需要经典的快照,并且可以简单地继续下一步。

事实上,该部分的开头几乎就是这样说的:

Ubuntu Core不是传统的Linux发行版:没有“apt”,系统是只读的。 那么如何在这样的环境中开发和构建快照呢? 我们特别关注这个!

输入“经典”快照。 这个快照将让我们进入chroot,我们有一个传统的Ubuntu发行版。 我们可以在那里安装更多软件包,更改文件项目并运行snapcraft来构建我们的快照。 主目录在容器和ubuntu核心之间共享。 因此,我们可以构建一个快照,然后,在经典快照之外,安装并测试它。