Я загрузил приложение java-hello-world для Snapcraft. Мне интересно, как начать то же самое. Я попытался вызвать оболочку в оболочке, и я получил java not found
.
(amd64)ubuntu@IndiaDevResSnappy3:/writable/system-data/apps/java-hello-world.sideload/current/bin$ sudo ./wrapper
./wrapper: 2: ./wrapper: java: not found
Я что-то не так делаю?
В первую очередь, так как Вы используете Snapcraft 1.x, удостоверяются, что Вы выполняете Мгновенное Ядро Ubuntu 15.04. Необходимо объявить двоичные файлы в snapcraft.yaml
( пример ). После того как Вы сделали это после установки, двоичный файл будет доступен в Вашем $PATH
, таким образом, можно будет просто выполнить его как:
$ <snap name>.<binary name>
Так для примера я связался выше, который будет:
$ opencv-example.example
Примечание, что это - то же для Мгновенного Ядра Ubuntu 16.04/Snapcraft 2.x, но синтаксис для объявления измененных двоичных файлов ( тот же пример, но для 16,04 ).