Snap - error 'sudo classic'

9

Estoy siguiendo el tutorial rápido aquí :

El complemento instalado bien ...

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

Me encuentro con un problema desde el principio. Cuando intento ingresar al complemento clásico ...

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

No puedo encontrar nada sobre esto. ¿Algún consejo sobre qué solucionar?

Jack
fuente

Respuestas:

14

Hay un encabezado grande en la parte superior de esa sección titulado "Si está ejecutando ubuntu core". A juzgar por su solicitud (user0001 @ laptop), supongo que ese no es el caso para usted.

El complemento clásico es solo para obtener un entorno de desarrollador "clásico" en Ubuntu Core, que está completamente basado en complemento (por ejemplo, sin apt, sin debs, etc.). En su caso, supongo que ya se está ejecutando en una distribución "clásica" (es decir, no basada en el complemento), en cuyo caso no necesita el complemento clásico, y simplemente puede pasar al siguiente paso.

De hecho, el comienzo de esa sección dice más o menos eso:

Ubuntu Core no es una distribución tradicional de Linux: no hay "apt", el sistema es de solo lectura. ¿Cómo puedes desarrollar y construir snap en un entorno así? ¡Tenemos un complemento especial para esto!

Ingrese el complemento "clásico". Este complemento nos llevará a un chroot, donde tenemos una distribución tradicional de Ubuntu. Podemos instalar más paquetes, cambiar proyectos de archivos y ejecutar snapcraft para construir nuestro complemento. El directorio de inicio se comparte entre el contenedor y el núcleo de ubuntu. Así podemos construir un complemento, luego, fuera del complemento clásico, instalarlo y probarlo.

Kyle
fuente
Bien dicho ... :-)
Élder Geek
Sí, tienes toda la razón. Eso es lo que obtengo por la lectura rápida, gracias.
Jack