Snap - erreur 'sudo classic'

9

Je suis le tutoriel snap ici :

Le composant logiciel enfichable installé ok ...

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

Je rencontre un problème dès le début. Quand j'essaye d'entrer dans le snap classique ...

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

Je ne trouve rien à ce sujet. Un conseil sur quoi dépanner?

Jack
la source

Réponses:

14

Il y a un gros en-tête en haut de cette section intitulé "Si vous utilisez ubuntu core". À en juger par votre invite (user0001 @ laptop), je suppose que ce n'est pas le cas pour vous.

Le composant logiciel enfichable classique consiste uniquement à obtenir un environnement de développeur "classique" sur Ubuntu Core, qui est entièrement basé sur le composant logiciel enfichable (par exemple, aucun apt, aucun debs, etc.). Dans votre cas, je suppose que vous utilisez déjà une distribution "classique" (c'est-à-dire non basée sur le snap), auquel cas vous n'avez pas besoin du snap classique et pouvez simplement passer à l'étape suivante.

En fait, le début de cette section dit à peu près que:

Ubuntu Core n'est pas une distribution Linux traditionnelle: il n'y a pas d'apt, le système est en lecture seule. Comment pouvez-vous alors développer et créer un composant logiciel enfichable dans un tel environnement? Nous avons un composant logiciel enfichable spécial pour cela!

Entrez le composant logiciel enfichable "classique". Cet instantané nous mettra dans un chroot, où nous avons une distribution Ubuntu traditionnelle. Nous pouvons y installer plus de packages, modifier les projets de fichiers et exécuter snapcraft pour construire notre snap. Le répertoire personnel est partagé entre le conteneur et le noyau ubuntu. On peut ainsi construire un snap, puis, en dehors du snap classique, l'installer et le tester.

Kyle
la source
Bien dit .. :-)
Elder Geek
Ouais tu as complètement raison. C'est ce que j'obtiens pour la lecture rapide, merci.
Jack