스냅- 'sudo classic'오류


9

나는 스냅 튜토리얼을 따르고 있다 :

스냅 설치 OK ...

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

처음에 문제가 발생했습니다. 클래식 스냅에 들어 가려고 할 때 ...

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

나는 이것에 대해 아무것도 찾을 수 없습니다. 문제 해결에 대한 조언이 있습니까?

답변:


14

해당 섹션 상단에는 "우분투 코어를 실행중인 경우"라는 제목의 큰 헤더가 있습니다. 귀하의 프롬프트 (user0001 @ laptop)에서 판단하면 실제로는 그렇지 않습니다.

클래식 스냅은 Ubuntu Core에서 "클래식"개발자 환경을 얻기위한 것입니다.이 환경은 완전히 스냅 기반입니다 (예 : apt, debs 등). 귀하의 경우에는 이미 "클래식"(즉, 스냅 기반이 아닌) 배포판에서 실행 중이라고 생각합니다.이 경우 클래식 스냅이 필요하지 않으며 다음 단계로 넘어갈 수 있습니다.

사실,이 섹션의 시작 부분은 거의 다음과 같습니다.

Ubuntu Core는 전통적인 Linux 배포판이 아닙니다. "apt"가 없으며 시스템이 읽기 전용입니다. 그런 환경에서 어떻게 스냅을 개발하고 구축 할 수 있습니까? 우리는 이것을 위해 특별한 스냅을 가지고 있습니다!

"클래식"스냅을 입력하십시오. 이 스냅 샷은 전통적인 우분투 배포판이있는 chroot로 연결됩니다. 더 많은 패키지를 설치하고 파일 프로젝트를 변경하며 snapcraft를 실행하여 스냅을 구축 할 수 있습니다. 홈 디렉토리는 컨테이너와 우분투 코어간에 공유됩니다. 따라서 스냅을 만든 다음 클래식 스냅 외부에서 스냅을 설치하고 테스트 할 수 있습니다.


잘 말했다 .. :-)
eek

그래, 당신은 완전히 정확합니다. 그것이 탈지 독서를 위해 얻는 것입니다. 감사합니다.
Jack
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.