Distribution support status

Latest public release: 2.68 releases. See snapd roadmap for details.

Packaging status

We use a third-party tool called Repology to track snapd version numbers across various Linux distributions.

On some distributions, a non-snap package will install the snapd snap which will subsequently update itself. This process is called re-execution. On such systems, Repology can only detect the version number of the native non-snap package and not the updated snapd from the snap.

Distributions that have reached their end-of-life are excluded from the list.

Ubuntu 14.04 packageUbuntu 16.04 packageUbuntu 18.04 packageUbuntu 20.04 packageUbuntu 22.04 packageUbuntu 24.04 packageUbuntu 24.10 packageUbuntu 25.04 package

Due to distribution policy snapd is not regularly updated to the latest available version. Snapd re-execution is supported on Ubuntu. The versions listed above are usually only relevant before the installation of the first snap. Outside of unusual circumstances, the Ubuntu package is synchronized from Debian. This process stops once an upcoming Ubuntu release is entering feature freeze.

Debian 11 packageDebian 12 packageDebian 13 packageDebian Unstable package

Due to distribution policy snapd is not regularly updated to the latest available version. Snapd re-execution is supported on Debian. The versions listed above are usually only relevant before the installation of the first snap.

Resources for developers:

Fedora 40 packageFedora 41 package

Fedora Rawhide package

Fedora allows updating packages in stable distributions. You can expect all snapd releases to be updated within a week or two of the upstream release, following the usual testing and migration process. Due to ABI incompatibilities, differences in build configuration process and distribution policy snapd re-execution is not supported on Fedora.

Resources for developers:

EPEL 7 packageEPEL 8 packageEPEL 9 package

Snapd is not directly available in the Red Hat family of enterprise distributions. It is freely available and maintained in the commonly used EPEL (extra packages for enterprise linux) repository. You can expect all snapd releases to be updated within a week or two of the upstream release, following the usual testing and migration process. Due to ABI incompatibilities, differences in build configuration process and distribution policy snapd re-execution is not supported on any of those systems.

Snapd is not directly available in the openSUSE or SUSE archive. Instead the package is maintained in the system:snappy project in Open Build Service (OBS), making it easily installable on the family of related SUSE distributions. You can expect all snapd releases to be updated within a week of the upstream release. Due to ABI incompatibilities, differences in build configuration process and distribution policy snapd re-execution is not supported.

DistroVersionReexec
SLE 152.52n
Factory2.68n
Leap 15.52.68n
Leap 15.62.68n
Tumbleweed2.68n

Resources for developers:

Arch Linux

AUR package

Snapd is available in the Arch User Repository (AUR). You can expect all snapd releases to be updated within a week of the upstream release. Due to ABI incompatibilities, differences in build configuration process, snapd re-execution is not supported.

Resources for developers:

Manjaro Stable packageManjaro Testing packageManjaro Unstable package

Resources for developers:

Gentoo package

Resources for developers:

Solus package

Snapd is available in the distribution archive. You may have to run extra commands to enable the snapd.socket and the snapd.apparmor.service. See TBD - installation instructions missing.

Resources for developers:

Package repo: snapd-amazon-linux (unofficial)

Snapd upstream packaging: snapd upstream

Instructions Unofficial snapd repositories for Amazon Linux

DistroVersionReexecNotes
AL22.67nunofficial
AL20232.67nunofficial

A Yocto meta-layer called meta-snapd exists, allowing the use of snapd and snaps on custom-build system images. Individual branches are named after Yocto release names.

Snapd ReleaseYocto ReleaseKernel RecipeKernel VersionConfinement
2.61.2kirkstonelinux-yocto5.10strict
2.61.2kirkstonelinux-yocto5.15strict
2.63nanbieldlinux-yocto-partial
2.63scarthgaplinux-yocto-partial
2.63masterlinux-yocto-partial

At present master branch does not build as meta-security is being updated to support changes happening in Poky.


Last updated 3 months ago.