스냅 패키지에서 명령을 실행하는 방법


23

Snapcraft 및 snappy에 대한 자습서를 읽었으며 정말 흥분됩니다.

16.04를 사용 snap find하고 있으며 ubuntu-calculator-app스냅 을 찾아 설치하는 데 사용 되었습니다 . 그러나 나는 그것을 시작하는 방법을 모른다.

내 대시 (Unity 7) 또는 내 경로 (zsh 사용)에 없습니다.

또한이 블로그 게시물 의 지침을 따랐 습니다.

링크 스냅을 작성하고 설치하려면. 그러나 다시 한 번 앱을 시작하는 방법을 모르겠습니다.

당신의 도움을 주셔서 감사합니다

답변:


29

그냥 로그 아웃하고 다시 로그인합니다. 당신이 16.04 개발 릴리스의 이전 버전에서 업그레이드하는 경우가 없습니다 /snap/bin귀하의 PATH환경 변수.


큰. 문서에서 그 경로가 어디인지 알려 주시면 좋을 것입니다.
Alejandro Vera

2
파일 PATH=$PATH:/snap/bin끝에 추가 ~/.bashrc하십시오.
noobninja

로그 아웃하고 로그인하지 않았습니다. .bashrc 파일의 PATH에 / snap / bin을 수동으로 추가해야했습니다.
Marnix A. van Ammers

1
MarnixA.vanAmmers @ 당신은 수정해야합니다 $PATH.profile.bash_profile하지에 .bashrc; PATH에 경로를 올바르게 추가하는 방법을 참조하십시오 . .
프랭클린 유

3

스냅 런으로 스냅을 실행할 수 있으므로 질문의 예를 참조하십시오 snap run ubuntu-calculator-app. 그러나 그것은 성가신 일이므로 경로에 스냅을 추가하는 것이 좋습니다. 앱이 GUI 인 경우 앱을 열면 실행기 아이콘을 마우스 오른쪽 버튼으로 클릭하고 대시에 추가를 선택할 수 있습니다.

기본적으로 16.04의 스냅은 경로에 없습니다. 그것들은 / snap / bin에 저장됩니다. 스냅은 시스템 전체 설치이므로이 디렉토리를 시스템 전체 경로에 추가하는 것이 가장 좋습니다. 이것은 파일을 통해 수행됩니다 /etc/environment. 다음은 문제를 일으킬 수 있으므로 파일을 편집하기 전에 파일을 백업해야합니다 sudo cp /etc/environment /etc/environment.bak. sudo 편집기를 사용하여를 열고 PATH 항목 끝에 /etc/environment추가 :/snap/bin하십시오. 터미널을 다시 시작하거나source /etc/environment

그래도 작동하지 않으면, 사용자 .bashrc 파일이 / etc / environment를 소스에 추가했는지 확인해야합니다. grep "source /etc/environment" ~/.bashrc해당 줄이 있으면 에코합니다. echo "source /etc/environment" >> ~/.bashrc추가 하지 않으면 추가됩니다.



2

로컬 ~ / .bashrc 에 / snap / bin 경로를 포함시키는 것이 효과적입니다.

다음을 실행하십시오

  • echo "export PATH=$PATH:/snap/bin" >> ~/.bashrc
  • source ~/.bashrc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.