Ubuntu SDK를 사용하여 Ubuntu Touch용 범위를 생성하겠습니다.
나는 이것을 사용했다JS 튜토리얼.
그래서 다음 지침에 따라 VirtualBox에 Ubuntu 15.10을 새로 설치하면서 설치 프로세스를 수행했습니다.
sudo add-apt-repository ppa:unity-api-team/unity-js-scopes
sudo apt-get update
sudo apt-get install ubuntu-sdk unity-js-scopes-dev
unity-js-scopes-tool setup
그러나 마지막 명령을 실행한 후 다음 오류 코드가 나타납니다.
Setup started.
W: No chroots are defined in ‘/etc/schroot/schroot.conf’ or ‘/etc/schroot/chroot.d’
E: source:click-ubuntu-sdk-15.04-armhf: Chroot not found
Command returned 1: schroot -u root -c source:click-ubuntu-sdk-15.04-armhf -- echo 1
W: No chroots are defined in ‘/etc/schroot/schroot.conf’ or ‘/etc/schroot/chroot.d’
E: source:click-ubuntu-sdk-15.10-armhf: Chroot not found
Command returned 1: schroot -u root -c source:click-ubuntu-sdk-15.10-armhf -- echo 1
Remounting chroots ...
Could not connect to click-chroot-agent service
Setup complete.
누구든지 문제가 무엇인지 알고 있습니까?
답변1
내 생각엔, 내가 알아낸 것 같아:
튜토리얼을 두 번 읽은 후 우분투 SDK용 릴리스 PPA를 추가하지 않았다는 것을 알았습니다.
그럼에도 불구하고 ubuntu-sdk를 설치할 수 있었습니다. 그러나 PPA를 추가한 후 'apt-get dist-upgrade'를 통해 많은 새로운 업그레이드가 가능해졌습니다.
게다가 클릭 타겟을 생성하는 것도 필요했습니다. 그래서 내 문제는 새로운 설치 및 설정 프로세스를 통해 마침내 해결되었습니다.
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo add-apt-repository ppa:unity-api-team/unity-js-scopes
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ubuntu-sdk unity-js-scopes-dev
#NOW create the click target in Ubuntu-SDK's option menu
unity-js-scopes-tool setup
이제 'unity-js-scopes-tool setup'의 출력은 다음과 같습니다.
Setup started.
E: source:click-ubuntu-sdk-15.04-armhf: Chroot not found
Command returned 1: schroot -u root -c source:click-ubuntu-sdk-15.04-armhf -- echo 1
E: source:click-ubuntu-sdk-15.10-armhf: Chroot not found
Command returned 1: schroot -u root -c source:click-ubuntu-sdk-15.10-armhf -- echo 1
Remounting chroots ...
Setup complete.
이제 훨씬 좋아 보이지만 좋지는 않습니다. 이제 JS-Scope를 생성할 수 있는지 테스트하겠습니다. :-)