我对物联网非常陌生,最近给自己买了一个覆盆子pi。我在上面安装了Ubuntu,并在连接到ubuntu-core后创建了几个快照。创建的快照是一个armhf.snap文件。当我运行snapcraft命令时,它构建得很好,没有任何错误。但是当我尝试在我的本地环境中安装快照时,它给出了一个错误,提示我"snap需要传统的限制,这只在传统系统上可用“。我尝试使用sudo install snap --dangerous snap_name.snap --classic,但仍然收到错误。当我刚刚运行sudo install snap snap_name时,我得到一个错误消息“无法打开快照”。有人能帮我吗?
谢谢。
发布于 2019-02-26 07:21:42
因此,我不得不将YAML限制更改为devmode或strict,并使用--devmode选项运行sudo snap install。
发布于 2019-02-26 04:13:23
你必须运行:
$ 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 githttps://stackoverflow.com/questions/54833458
复制相似问题