Snap-'Sudo Classic'错误


9

我在这里关注快照教程:

按扣安装好...

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

我什么都找不到。有关如何解决问题的任何建议?

Answers:


14

该部分顶部有一个大标题,标题为“如果您正在运行ubuntu core”。从您的提示(user0001 @ laptop)来看,我认为实际上并非如此。

经典的快照仅是在Ubuntu Core上获得一个“经典”开发人员环境,该环境完全基于快照(例如,无apt,无debs等)。就您而言,我猜您已经在“经典”(即非基于快照)的发行版上运行了,在这种情况下,您不需要经典的快照,只需继续下一步即可。

实际上,本节的开头几乎是这样说的:

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

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


好说.. :-)
极客长老

是的,你是完全正确的。谢谢,这就是我阅读的内容。
杰克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.