How to install snapd
on Arch Linux

snapd snap

snapd

Canonical Verified account
  • Canonical Verified account

Background service that manages and maintains installed snaps

Note: you do not need to install snapd manually if you already have snap installed.

Snaps are app packages for desktop, cloud and IoT that update automatically, are easy to install, secure, cross-platform and dependency-free. They're being used on millions of Linux systems every day.

Alongside its various service and management functions, snapd:

  • provides the snap command that's used to install and remove snaps and interact with the wider snap ecosystem
  • implements the confinement policies that isolate snaps from the base system and from each other
  • governs the interfaces that allow snaps to access specific system resources outside of their confinement

For general details, including installation and Getting started guides, head over to our Snap documentation: https://snapcraft.io/docs

If you want to build your own snaps, start with our Creating a snap documentation: https://snapcraft.io/docs/creating-a-snap

Get involved

This is an open source project and we warmly welcome community contributions, suggestions, and constructive feedback. If you're interested in contributing, please take a look at our Code of Conduct first.

Get in touch

We're friendly! We have a community forum at https://forum.snapcraft.io where we discuss feature plans, development news, issues, updates and troubleshooting. You can chat in realtime with the snapd team and our wider community on the #snappy (https://webchat.freenode.net/?channels=snappy) IRC channel on freenode (https://freenode.net/).

For news and updates, follow us on Twitter (https://twitter.com/snapcraftio) and on Facebook (https://www.facebook.com/snapcraftio).

The snapd source code can be found on GitHub: https://github.com/snapcore/snapd

Details for snapd

License
GPL-3.0+
Last updated
1 October 2019

Enable snaps on Arch Linux and install snapd

Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.

Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.

Enable snapd

On Arch Linux, snap can be installed from the Arch User Repository (AUR). The manual build process is the Arch-supported install method for AUR packages, and you’ll need the prerequisites installed before you can install any AUR package. You can then install snap with the following:

Once installed, the systemd unit that manages the main snap communication socket needs to be enabled:

To enable classic snap support, enter the following to create a symbolic link between /var/lib/snapd/snap and /snap:

Either log out and back in again, or restart your system, to ensure snap’s paths are updated correctly.

Install snapd

To install snapd, simply use the following command:

Other popular snaps…

See more...
See more in Featured

More things to do…

Get the snap store

Browse and find snaps from the convenience of your desktop using the snap store snap.

Learn more about snaps

Interested to find out more about snaps? Want to publish your own application? Visit snapcraft.io now.