Snap - 'sudo classic' Fehler

9

Ich folge hier dem Snap-Tutorial :

Der Snap installiert ok ...

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

Ich habe gleich zu Beginn ein Problem. Wenn ich versuche, den klassischen Schnappschuss einzugeben ...

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

Ich kann nichts darüber finden. Irgendwelche Ratschläge zur Fehlerbehebung?

Jack
quelle

Antworten:

14

Oben in diesem Abschnitt befindet sich ein großer Header mit dem Titel "Wenn Sie Ubuntu Core ausführen". Nach Ihrer Eingabeaufforderung (user0001 @ Laptop) zu urteilen, schätze ich, dass dies bei Ihnen eigentlich nicht der Fall ist.

Der klassische Snap besteht nur darin, eine "klassische" Entwicklerumgebung unter Ubuntu Core zu erhalten, die vollständig auf Snap basiert (z. B. kein Apt, keine Debs usw.). In Ihrem Fall verwenden Sie vermutlich bereits eine "klassische" (dh nicht Snap-basierte) Distribution. In diesem Fall benötigen Sie den klassischen Snap nicht und können einfach mit dem nächsten Schritt fortfahren.

Tatsächlich sagt der Anfang dieses Abschnitts so ziemlich genau das:

Ubuntu Core ist keine traditionelle Linux-Distribution: Es gibt kein "apt", das System ist schreibgeschützt. Wie können Sie dann in einer solchen Umgebung Snap entwickeln und erstellen? Wir haben einen besonderen Schnappschuss dafür!

Geben Sie den "klassischen" Schnappschuss ein. Dieser Snap bringt uns in eine Krise, in der wir eine traditionelle Ubuntu-Distribution haben. Wir können dort weitere Pakete installieren, Dateiprojekte ändern und Snapcraft ausführen, um unseren Snap zu erstellen. Das Home-Verzeichnis wird zwischen dem Container und dem Ubuntu-Kern gemeinsam genutzt. Wir können also einen Snap erstellen und ihn dann außerhalb des klassischen Snaps installieren und testen.

Kyle
quelle
Gut gesagt .. :-)
Elder Geek
Ja, du hast vollkommen recht. Das bekomme ich zum Überfliegen, danke.
Jack