Ubuntu Core 18 的经典 snap 版本可用

Ubuntu Core 18 的经典 snap 版本可用

我刚刚在运行 UC18 的 Dragonboard 410c 上安装了经典 snap,使用方法如下:

snap install classic --edge --devmode

安装后,我被告知经典版本是 16.04,其他渠道有 uc18 版本。我找不到 uc18 版本。

它可用吗?如果可用,我该如何安装它?

非常感谢。

答案1

您的里程可能会有所不同,但下面链接的线程准确地回答了这个问题。

如何获得 snappy enable-classic?

但是,除非你有兴趣进行大量的软件包构建,否则我会考虑使用经典 core16,直到经典 core18 在系统上得到全面审查。Core16 在经典模式下运行良好。如果你还没有尝试使用发布映像进行 Beta 测试,那么这样做可能会更容易。

更新: 我刚刚在 Dragonboard 上试了一下,似乎 core18 classic snap 不再适用于 Dragonboard。真可惜。

答案2

我也遇到了这个问题,并试图找到一种方法来classic为 Ubuntu Core 18 构建 Snap armhf。我最终分叉了经典快照回购,进入经典按扣臂。不过,我并没有将它推送到 Snap Store,我还没有对它进行足够的测试,因此这似乎不是一个好主意。

假设您已经安装了snapcraft新的multipass构建工具,您应该能够自己构建 Snap,如下所示:

$ git clone --depth=1 https://github.com/seanlano/classic-snap-armhf.git
$ cd classic-snap-armhf
$ snapcraft clean
$ snapcraft --target-arch=armhf

这应该会产生classic-armhf_core18-1_armhf.snap,用 SCP(或任何其他方式)将其复制到你的设备,然后安装它并赋予它正确的权限:

$ sudo snap install --dangerous --devmode classic-armhf_core18-1_armhf.snap
$ sudo snap connect classic-armhf:classic-support :classic-support

然后您可以使用经典环境:

$ sudo classic-armhf

相关内容