Оснастка - помилка «класичний судо»


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

Я нічого не можу знайти з цього приводу. Будь-яка порада щодо вирішення проблем?

Відповіді:


14

У верхній частині цього розділу є великий заголовок під назвою "Якщо ви працюєте з ядром ubuntu". Судячи з вашого підказу (user0001 @ laptop), я здогадуюсь, що насправді це не так для вас.

Класичне оснащення полягає лише в тому, щоб отримати "класичне" середовище для розробників Ubuntu Core, яке повністю ґрунтується на оснастці (наприклад, не підходить, не налагоджується тощо). У вашому випадку я здогадуюсь, що ви вже працюєте на "класичному" (тобто не на основі оснащення) дистрибутиві, і в цьому випадку вам не потрібен класичний оснащення, і ви можете просто перейти до наступного кроку.

Насправді початок цього розділу говорить майже про те, що:

Ubuntu Core не є традиційним дистрибутивом Linux: "apt" немає, система лише для читання. Як тоді можна розвивати та будувати оснащення в такому середовищі? У нас є спеціальна оснастка для цього!

Введіть "класичну" оснастку. Ця оснастка перетворить нас на chroot, де ми маємо традиційний дистрибутив Ubuntu. Ми можемо там встановити більше пакетів, змінити файлові проекти та запустити оснащення для створення нашого оснащення. Домашній каталог розділяється між контейнером та ядром ubuntu. Таким чином, ми можемо створити оснащення, а потім, поза класичним оснащенням, встановити та протестувати його.


Добре сказано .. :-)
Старійшина Гік

Так, ти абсолютно прав. Ось що я отримую за недбале читання, дякую.
Джек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.