Snap - erro 'sudo classic'


9

Estou seguindo o tutorial instantâneo aqui :

O snap instalado ok ...

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

Estou com um problema logo no início. Quando tento entrar no snap clássico ...

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

Não consigo encontrar nada sobre isso. Algum conselho sobre o que solucionar problemas?

Respostas:


14

Há um grande cabeçalho na parte superior da seção intitulada "Se você estiver executando o núcleo do ubuntu". A julgar pelo seu prompt (user0001 @ laptop), acho que esse não é o seu caso.

O snap clássico é apenas para obter um ambiente de desenvolvedor "clássico" no Ubuntu Core, que é completamente baseado em snap (por exemplo, no apt, no debs, etc.). No seu caso, acho que você já está executando uma distribuição "clássica" (ou seja, não baseada em snap), caso em que não precisa do snap clássico e pode simplesmente passar para a próxima etapa.

De fato, o começo dessa seção diz exatamente isso:

O Ubuntu Core não é uma distribuição tradicional do Linux: não há "apt", o sistema é somente leitura. Como você pode desenvolver e criar snap nesse ambiente então? Temos uma pressão especial para isso!

Digite o snap "clássico". Esse snap nos leva a um chroot, onde temos uma distribuição tradicional do Ubuntu. Podemos instalar mais pacotes, alterar projetos de arquivos e executar o snapcraft para criar nosso snap. O diretório inicial é compartilhado entre o contêiner e o núcleo do ubuntu. Assim, podemos criar um snap, fora do snap clássico, instalar e testá-lo.


Bem dito .. :-)
Elder Geek

Sim, você está completamente correto. É o que recebo pela leitura rápida, obrigado.
Jack
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.