What is Snap, how to install it and how to use it.

Author
By Darío Rivera
Posted On in Linux

Snaps are multiplatform, secure, and dependency-free application packages for desktop, cloud, and IoT. With this, Ubuntu plans to popularize a new packaging standard within the Linux community for installing and running applications without the limitations of each distro's native package management.

Thanks to this, you can install and run the same application homogeneously regardless of which distro you are using, the only requirement is to have support for snap and voilà!

Snapd

Snapd is the background service that handles and maintains snaps automatically. Thanks to this service, it is possible to install, uninstall, run, and search for packages available in the snap store. For those wondering what type of applications are available in the snap store, you can follow this link and take a look. Many will be excited to know that there is a wide variety of games available.

snap store

However, today snap has a wide variety of packages ranging from utilities, social media, multimedia, to servers, development tools, games, and much more.

Installation

To install snap, you'll need to look for specific commands in your Linux distribution. If you use GNU/Linux Debian like me, you can install snap with apt.

sudo apt install snapd
sudo snap install core

Once snap is installed, you can install any package available in the store. I have myself installed MySQL Workbench by making this post.

sudo snap install mysql-workbench-community

One of the advantages offered by snap is that you can find and install packages much more easily than if you had to do it with your distribution's default package manager. This is the case of the package shown above on Debian. I hope that from here you can enjoy the wide range that snap offers. See you soon.


Acerca de Darío Rivera

Author

Application Architect at Elentra Corp . Quality developer and passionate learner with 10+ years of experience in web technologies. Creator of EasyHttp , an standard way to consume HTTP Clients.

LinkedIn Twitter Instagram

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.