Snap - errore "sudo classic"


9

Sto seguendo il tutorial di snap qui :

Lo snap installato ok ...

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

Sto incontrando un problema all'inizio. Quando provo ad accedere allo snap classico ...

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

Non riesco a trovare nulla al riguardo. Qualche consiglio su cosa risolvere?

Risposte:


14

C'è una grande intestazione nella parte superiore di quella sezione intitolata "Se stai eseguendo Ubuntu Core". A giudicare dal tuo prompt (user0001 @ laptop), suppongo che in realtà non sia il tuo caso.

Lo snap classico è solo quello di ottenere un ambiente di sviluppo "classico" su Ubuntu Core, che è completamente basato su snap (ad es. No apt, no debs, ecc.). Nel tuo caso, immagino che tu stia già eseguendo una distribuzione "classica" (cioè non basata su snap), nel qual caso non hai bisogno dello snap classico e puoi semplicemente passare al passaggio successivo.

In effetti, l'inizio di quella sezione dice praticamente solo che:

Ubuntu Core non è una distribuzione Linux tradizionale: non esiste un "apt", il sistema è di sola lettura. Come è possibile sviluppare e creare snap in un ambiente simile? Abbiamo uno scatto speciale per questo!

Inserisci lo snap "classico". Questo snap ci porterà in un chroot, dove abbiamo una distribuzione tradizionale di Ubuntu. Possiamo lì installare più pacchetti, modificare progetti di file ed eseguire snapcraft per creare il nostro snap. La directory home è condivisa tra il contenitore e il core di Ubuntu. Possiamo quindi creare uno snap, quindi, al di fuori dello snap classico, installarlo e testarlo.


Ben detto .. :-)
Anziano Geek,

Sì, hai completamente ragione. Questo è quello che ottengo per leggere la lettura, grazie.
Jack,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.