Snap - błąd „sudo classic”

9

Tutaj śledzę samouczek przystawki :

Przystawka zainstalowana ok ...

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

Na początku mam problem. Kiedy próbuję wprowadzić klasyczną przystawkę ...

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

Nic nie mogę na ten temat znaleźć. Wszelkie porady dotyczące rozwiązywania problemów?

Jacek
źródło

Odpowiedzi:

14

Na górze tej sekcji znajduje się duży nagłówek zatytułowany „Jeśli korzystasz z Ubuntu Core”. Sądząc po twoim znaku zachęty (user0001 @ laptop) Domyślam się, że tak nie jest.

Klasyczna przystawka służy jedynie do uzyskania „klasycznego” środowiska programistycznego w Ubuntu Core, które jest całkowicie oparte na przystawce (np. Bez apt, bez debów itp.). W twoim przypadku domyślam się, że już korzystasz z dystrybucji „klasycznej” (tzn. Nie opartej na przystawkach), w którym to przypadku nie potrzebujesz klasycznej przystawki i możesz po prostu przejść do następnego kroku.

W rzeczywistości na początku tej sekcji jest napisane prawie tak:

Ubuntu Core nie jest tradycyjną dystrybucją Linuksa: nie ma „apt”, system jest tylko do odczytu. Jak zatem opracować i zbudować przystawkę w takim środowisku? Mamy na to specjalną przystawkę!

Wprowadź przystawkę „klasyczną”. Ta przystawka wprowadzi nas w chroota, w którym mamy tradycyjną dystrybucję Ubuntu. Możemy tam zainstalować więcej pakietów, zmieniać projekty plików i uruchomić snapcraft, aby zbudować naszą przystawkę. Katalog domowy jest współdzielony między kontenerem a rdzeniem ubuntu. W ten sposób możemy zbudować przystawkę, a następnie, poza klasyczną przystawką, zainstalować i przetestować.

Kyle
źródło
Dobrze powiedziane .. :-)
Starszy Geek
Tak, masz całkowitą rację. Właśnie to dostaję za czytanie w chuście, dzięki.
Jack