Snap Store
The Snap Store, also known as the Ubuntu Store, is a commercial centralized software store operated by Canonical.
Similar to AppImage or Flatpak the Snap Store is able to provide up to date software no matter what version of Linux you are running and how old your libraries are.
CriticismΒΆ
Centralized controlΒΆ
Anyone can create APT repositories and distribute software freely. Users can point to multiple repositories and define priorities. Thanks to the way APT works, if a bug isnβt fixed upstream, Debian can fix it with a patch. If Debian doesnβt, Ubuntu can. If Ubuntu doesnβt Linux Mint can. If Linux Mint doesnβt, anyone can, and not only can they fix it, they can distribute it with a PPA.
Flatpak isnβt as flexible. Still, anyone can distribute their own Flatpaks. If Flathub decides they donβt want to do this or that, anyone else can create another Flatpak repository. Flatpak itself can point to multiple sources and doesnβt depend on Flathub.
Although it is open-source, Snap on the other hand, only works with the Ubuntu Store. Nobody knows how to make a Snap Store and nobody can. The Snap client is designed to work with only one source, following a protocol which isnβt open, and using only one authentication system. Snapd is nothing on its own, it can only work with the Ubuntu Store.
This is a store we canβt audit, which contains software nobody can patch. If we canβt fix or modify software, open-source or not, it provides the same limitations as proprietary software.
Backdoor via APTΒΆ
When Snap was introduced Canonical promised it would never replace APT. This promise was broken. Some APT packages in the Ubuntu repositories not only install snap as a dependency but also run snap commands as root without your knowledge or consent and connect your computer to the remote proprietary store operated by Canonical.
Disabled Snap Store in Linux Mint 20ΒΆ
Following the decision made by Canonical to replace parts of APT with Snap and have the Ubuntu Store install itself without users knowledge or consent, the Snap Store is forbidden to be installed by APT in Linux Mint 20.
How to install the Snap Store in Linux Mint 20ΒΆ
Recommended or not, if you want to use the Snap Store, re-enabling and installing it is very easy.
Last updated