第一次尝试 snappy,想开发一个应用程序,但显然想在将其推送到应用商店之前对其进行测试。我已经看过 snapcraft 教程,但是创建 snap 后如何将其放入 snappy 机器中?
我见过关于“侧载”(?)应用程序的帖子,但不知道如何操作?
首先 - 我该如何将一个 snapcraft 示例应用程序加载到我的 KVM snappy 实例中?(应用商店中没有的一个)
谢谢!
答案1
请注意,由于您可能尚未签署您的 snap,因此您可能必须运行:
sudo snap install /path_to_yoursnap/snapname.snap
之后scp
您也可以尝试snappy-remote
安装,它看起来应该像这样:
snappy-remote --url=ssh://[email protected]/ install snapname.snap
答案2
snappy build
使用或构建 snap 包后snapcraft
,侧载就是安装 snap 包而不经过商店的过程(这正是您要做的)。Debian 打包世界中与此类似的是安装 .deb 包,dpkg
而不是使用apt-get
。
如果您在 KVM 实例上启用了 SSH,请使用scp
传输生成的 .snap。到达那里后,只需sudo snap install /path/to/my.snap
在 KVM 实例上运行,然后您就将其侧载了。如果您运行 ,您现在就会看到它snappy list
。