PopOS

How to install snap packages on Pop!_OS

Snap is a package manager used in Linux distributions to manage the packages of different applications by installing, updating, and removing them from the Linux distributions. In this write-up, we will focus on the installation of packages using the snap package manager, but let us first understand what snap package manager is.

Just like the apt and yum package manager, snap is also used to deploy packages in the Linux distributions.

Snap provides an ease to the developers that they can upload their applications directly to the snap store after the proper testing which increases the reachability to the end-user as there is no resistance by the distribution maintainers. In the snap store packages are known as snaps and can be installed, run, and removed from the Linux distributions using the snap command.

This write-up will explain the installation procedure of the snap package manager on Pop!_OS which is a Ubuntu-based Linux distribution, and then install, run, and delete some packages from Pop!_OS using the snap.

How to install the snap package manager on Pop!_OS

First, we will update the repository of Pop!_OS by using the command:

$ sudo apt update

The packages are all up to date, now install the snap package manager by running the command:

$ sudo apt install snapd

To confirm the installation of the snap package manager, we will check its version details by using the command:

$ snap --version

The snap package manager has been installed successfully.

How to install snaps using the snap package manager

There is a list of the snaps of different applications on the snapcraft store which can be opened in the browser:

Type the name of the snap in the search bar to check whether that application is available on the snap store or not, let us assume we want to install the VLC media player, so we will type “vlc” and click on the Search button:

It shows the results of the VLC, click on the icon of the VLC media player:

A description of the VLC media player will be opened, click on the dropdown menu of versions to see the available versions of VLC, choose the version, architecture, and click on the “Install” button for its installation. We can also install it through the terminal by running the following command:

$ sudo snap install vlc

After a few moments the VLC will be installed, to run the application execute the command:

$ vlc

VLC media player app will be opened:

To delete the VLC media player from Pop!_OS using the snap package manager, use the command:

$ sudo snap remove vlc

How to delete the snap package manager from Pop!_OS

We can delete the snap package manager from the Pop!_OS by using the command:

$ sudo apt purge snapd -y

What is the drawback of snap package manager

As we discussed earlier, the snap packages are only managed by the developers and no distribution maintainer is involved so it is not guaranteed that the application available is on the latest version. Secondly, the snap packages are larger in size because they come with all the required dependencies.

Conclusion

There are many packages that are not available in the official repository of Pop!_OS but are available on the snapcraft store, such applications can be downloaded from the snapcraft store and installed on Pop!_OS with the help of the snap package manager. This post discussed the snap package manager’s installation on Pop!_OS and also installed the package of the VLC media player to understand how the snap package manager is used to install, run, and delete the packages from Pop!_OS.

About the author

Hammad Zahid

I'm an Engineering graduate and my passion for IT has brought me to Linux. Now here I'm learning and sharing my knowledge with the world.