我该如何在 Docker 镜像中安装 Snapcraft?

4

我一直在尝试在Ubuntu 16.04中安装Snapcraft。当我尝试使用以下命令进行安装时:

snap install snapcraft --classic --beta

我收到了以下错误信息:
错误:无法与服务器通信:Post http://localhost/v2/snaps/snapcraft:拨号unix /run/snapd.socket: 连接:没有这样的文件或目录
使用apt install snapcraft安装可以正常工作,但我需要一些在snap的边缘频道上才有的功能。
1个回答

3

您可以使用基于snaps的docker镜像,它们相当大:

docker pull snapcore/snapcraft:<channel-risk>

<channel-risk>更改为所需的风险级别,例如:stablecandidatebetaedge
这些图像适用于创建针对core(也就是基于16.04 LTS的snaps)的snap。

这会安装 snapcraft 2.43.1,这已经过时了。当前版本至少是7.2.9。 - Florian Metzger-Noel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接