如何安装特定旧版本的快照,有没有办法可以提前找到它们的依赖版本?

如何安装特定旧版本的快照,有没有办法可以提前找到它们的依赖版本?

我正在尝试在正在运行的 Beaglebone Blue 上安装 snapcraft:

debian@beaglebone:~$ uname -a
Linux beaglebone 4.19.94-ti-r42 #1buster SMP PREEMPT Tue Mar 31 19:38:29 UTC 2020 armv7l GNU/Linux

但是当我这样做时,我收到此错误:

debian@beaglebone:~$ sudo snap install snapcraft --classic
error: cannot perform the following tasks:
- Mount snap "core22" (1034) (snap "core22" assumes unsupported features: snapd2.55.5 (try to update snapd and refresh the core snap))

当我尝试升级 snapd 时,我得到以下信息:

debian@beaglebone:~$ sudo apt-get upgrade snapd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
snapd is already the newest version (2.37.4-1+deb10u3).
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

我的计划是找到适用于 snapd 版本 2.37.4 的最旧的 core22 版本,然后找到使用该版本 core22 的 snapcraft 版本。我访问了 core22 github 存储库,但找不到过去的版本。看起来他们没有发布结构。

如果这是可行的,我该怎么做?如果不可行,还有其他方法可以在这台机器上获取 microk8s 吗?

相关内容