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?

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.


Bien dit .. :-)
Elder Geek

Ouais tu as complètement raison. C'est ce que j'obtiens pour la lecture rapide, merci.
Jack
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.