我已经侧载了 snapcraft java-hello-world 应用程序。我想知道如何启动它。我尝试在 shell 中调用包装器,结果得到了java not found
。
(amd64)ubuntu@IndiaDevResSnappy3:/writable/system-data/apps/java-hello-world.sideload/current/bin$ sudo ./wrapper
./wrapper: 2: ./wrapper: java: not found
难道我做错了什么?
答案1
首先,由于您使用的是 Snapcraft 1.x,请确保您正在运行 Snappy Ubuntu Core 15.04。您需要在snapcraft.yaml
(例子)。完成此操作后,安装后二进制文件将可用,$PATH
因此您可以像这样运行它:
$ <snap name>.<binary name>
因此,对于我上面链接的例子来说,情况是这样的:
$ opencv-example.example
请注意,这对于 Snappy Ubuntu Core 16.04/Snapcraft 2.x 是相同的,但声明二进制文件的语法发生了变化(相同示例,但适用于 16.04)。