How to install Snap on your Raspberry Pi

Follow this guide if you want all the benefits Snaps has to offer. This guide will show you how to install Snap on your Raspberry Pi.

What is Snap?

Canonical developed Snap, and it is a software packaging and deployment system developed for operating systems that use the Linux kernel. Snap is essentially a new package manager for Linux. In other words, it is an alternative to apt, yum, etc. In addition, snaps are distribution-independent, meaning they can run on many distributions ranging from Ubuntu to Raspberry Pi and much more.

Flatpak vs Snaps vs Appimage vs Packages - Linux packaging formats compared

Why use Snap?

Snaps are great because they provide some of the following benefits:

  • Snaps automatically update, which means you always run the latest version.
  • Every Snap is isolated from the rest of your system as they effectively run in a container. Additionally, Snaps are more secure since they patch themselves automatically.
  • Another benefit is that Snaps ships with all the dependencies that the app requires.

But, naturally, there are disadvantages to using Snaps. Generally, Snaps use more storage than the original package, and the startup is slightly slower.

The complete list of benefits and disadvantages of Snaps is beyond the scope of this guide.

How to enable Snap on your Raspberry Pi

The latest version of Raspbian supports Snap. You can follow these steps to install it using the command line.

First, you must install Snap:

sudo apt update
sudo apt install snapd

Next, you must reboot your Raspberry Pi:

sudo reboot

Then, finally, get the latest Snap update:

sudo snap install core

Wrapping Up

So, what do you plan to install now that you have installed Snap on your Raspberry Pi?

You may also be interested in



About the Authors

Anto's editorial team loves the cloud as much as you! Each member of Anto's editorial team is a Cloud expert in their own right. Anto Online takes great pride in helping fellow Cloud enthusiasts. Let us know if you have an excellent idea for the next topic! Contact Anto Online if you want to contribute.

Support the Cause

Support Anto Online and buy us a coffee. Anything is possible with coffee and code.

Buy me a coffee



About Anto Online

Having started his career in 1999 as a Desktop Support Engineer, Anto soon changed paths and became a developer. After several years of development experience, he transitioned into a consultant. As an enterprise application consultant for a leading SaaS software provider, Anto specializes in AWS's serverless technologies. By day, Anto focuses on helping customers leverage the power of serverless technologies. By night, he indulges his passion for cloud computing by playing with Python and trying out things that are currently beyond the scope of his work. Sometimes Anto needs help as there are not enough hours at night. So Anto relies on a team of fellow Cloud enthusiasts to help him out. Each one is a Cloud expert in their own right, and Anto takes great pride in helping them learn and grow.

View all posts by Anto Online →

Leave a Reply

Your email address will not be published.