I have an application that I’m trying to install on my Bazzite distro. The app requires a snapd install but I couldn’t seem to get it working. Did some research and I learned that snapd apparently can’t be installed on Fedora Silverblue. Is this really true? Is there no way to install some variant of snapd on Bazzite or is there some workaround I can use? And yes, I know about Distrobox, but I’m looking for a non-temporary solution that runs on my actual computer, not just in a VM. Any help is useful.
Hey @Metabot
Snapd doesn’t really work on Bazzite or Silverblue — both use an immutable root filesystem, so the way snapd tries to install and mount snaps (especially with squashfs and systemd services) just breaks. Even if you layer snapd with rpm-ostree, a lot of snaps either won’t launch or will crash due to confinement issues.
This has been a long standing gripe many have had with snapd and why often flatpaks are preferred.
Yes distrobox defeats the simplicity of installing natively. If you’re avoiding containerized workarounds, there’s no clean solution right now.
Best move is to check for a Flatpak or AppImage alternative. Otherwise, you’d need a different host OS or a VM if Snap is critical. Bazzite isn’t designed with Snap support in mind. most immutable distros avoid it entirely.
Sucks I’m not able to help. However I’m sure you already figured this out and so just was cross checking here.