0

我对物联网非常陌生,最近给自己买了一个树莓派。我在上面安装了 Ubuntu,并在连接到 ubuntu-core 后创建了几个快照。创建的快照是 armhf.snap 文件。当我运行 snapcraft 命令时,它构建得很好,没有错误。但是当我尝试在我的本地环境中安装 snap 时,它给了我一个错误,说“snap 需要经典限制,它只在经典系统上可用”。我尝试使用 sudo install snap --dangerous snap_name.snap --classic ,但仍然出现错误。当我只运行 sudo install snap snap_name 时,我收到一条错误消息“无法打开 snap”。有人可以帮帮我吗?

谢谢。

4

2 回答 2

1

你必须运行:

$ sudo snap install classic --edge --devmode
$ sudo classic

Creating classic environment
Parallel unsquashfs: Using 4 processors
11111 inodes (11975 blocks) to write

[===========================================================/] 11975/11975 100%

(classic)user@localhost:~$ sudo apt update
$ sudo apt install snapcraft build-essential git
于 2019-02-25T20:13:23.307 回答
0

所以我不得不将 YAML 限制更改为 devmode 或 strict 并sudo snap install使用--devmode选项运行。

于 2019-02-25T23:21:41.733 回答