Is it possible to install LXD, without using snap, on raspbian os 64bits or 32bits? I am saying without using snap, because I tried, and failed, since snap version on raspbian does not meet the minimum version required to install lxd over snap. So I think I need to build it from source.
If so how do I start?
Any pointers in the right direction are greatly appreciated.
Glad to hear its worked. This has come up in the past before, @stgraber do you know why snap install lxd doesn’t depend on core (like it does core18)?
LXD requires a recent version of snapd, that version isn’t available on some Debian releases. However snapd on Debian is configured to auto-reexec using the snapd inside the core snap.
That’s why you’ll get an error if you try to install lxd but once you install the core snap, your snapd version now gets much more recent, allowing the install to succeed.
There’s not much we can do there because there’s no real concept of dependency, all we can require is a minimum version of snapd. Newer snapd much better handles this situation, older snapd is unfortunately stuck the way it is.