Installing snap on CentOS

Snap is available for CentOS 7.6+ (and Red Hat Enterprise Linux 7.6+) from the Extra Packages for Enterprise Linux (EPEL) repository.

If you need to know which version of CentOS you’re running, type cat /etc/centos-release.

The EPEL repository can be added to your system with the following command:

$ sudo yum install epel-release

Snap can now be installed as follows:

$ sudo yum install snapd

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

$ sudo systemctl enable --now snapd.socket

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

$ sudo ln -s /var/lib/snapd/snap /snap

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

Snap is now installed and ready to go! If you’re using a desktop, a great next step is to install the Snap Store app.

Last updated a month ago. Help improve this document in the forum.