如何启动 snapcraft 应用程序?

如何启动 snapcraft 应用程序?

我已经侧载了 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)。

相关内容