Snap - kesalahan 'sudo classic'

9

Saya mengikuti snap tutorial di sini :

Snap terpasang ok ...

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

Saya mengalami masalah di awal. Ketika saya mencoba memasukkan snap klasik ...

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

Saya tidak dapat menemukan apa pun tentang ini. Adakah saran tentang apa yang harus dipecahkan?

Mendongkrak
sumber

Jawaban:

14

Ada tajuk besar di bagian atas berjudul "Jika Anda menjalankan inti Ubuntu." Menilai dari prompt Anda (user0001 @ laptop) Saya kira itu sebenarnya tidak berlaku untuk Anda.

Snap klasik hanya untuk mendapatkan lingkungan pengembang "klasik" di Ubuntu Core, yang sepenuhnya berbasis snap (misalnya tidak ada apt, tidak ada debs, dll.). Dalam kasus Anda, saya kira Anda sudah menjalankan distribusi "klasik" (yaitu tidak berbasis snap), dalam hal ini Anda tidak memerlukan snap klasik, dan cukup beralih ke langkah berikutnya.

Sebenarnya, bagian awal mengatakan cukup banyak:

Ubuntu Core bukan distribusi Linux tradisional: tidak ada "apt", sistem ini hanya baca. Bagaimana Anda bisa mengembangkan dan membangun snap di lingkungan seperti itu? Kami memiliki snap khusus untuk ini!

Masukkan snap "klasik". Snap ini akan membawa kita ke chroot, di mana kita memiliki distribusi Ubuntu tradisional. Kita dapat menginstal lebih banyak paket, mengubah proyek file dan menjalankan snapcraft untuk membangun snap kita. Direktori rumah dibagi antara wadah dan inti ubuntu. Dengan demikian kita dapat membuat snap, kemudian, di luar snap klasik, instal dan mengujinya.

Kyle
sumber
Kata baik .. :-)
Penatua Geek
Ya, Anda sepenuhnya benar. Itulah yang saya dapat untuk membaca skim, terima kasih.
Jack