Como iniciar o aplicativo snapcraft?

2

Eu tenho sideloaded app snapcraft java-hello-world. Eu estou querendo saber como começar o mesmo. Eu tentei invocar o wrapper no shell e recebo java not found .

(amd64)ubuntu@IndiaDevResSnappy3:/writable/system-data/apps/java-hello-world.sideload/current/bin$ sudo ./wrapper
./wrapper: 2: ./wrapper: java: not found

Estou fazendo algo errado?

    
por Vivek Dhayalan 24.03.2016 / 15:29

1 resposta

4

Primeiro de tudo, desde que você esteja usando o Snapcraft 1.x, certifique-se de estar executando o Snappy Ubuntu Core 15.04. Você precisa declarar seus binários no snapcraft.yaml ( exemplo ). Uma vez feito isso, ao instalar o binário estará disponível no seu $PATH para que você possa executá-lo como:

$ <snap name>.<binary name>

Então, para o exemplo que eu relacionei acima, seria:

$ opencv-example.example

Note que isto é o mesmo para Snappy Ubuntu Core 16.04 / Snapcraft 2.x, mas a sintaxe para declarar os binários mudou ( mesmo exemplo, mas para 16.04 ).

    
por Kyle 24.03.2016 / 15:49