How to Install and Use Snap in Various Linux Distributions. An application can be packaged for every Linux desktop, server, cloud or devices in the form of snap. For an application developer, maintaining different package formats and subsequent updates is a pain, which Canonical in the form of Snaps has tried to overcome. Input package number on the list and press key. 3) Installing Packages on Arch Linux using packer. Packer is one of many pacman wrappers that can be used to install packages from AUR. To install packer on Arch Linux you can use another AUR helper like yaourt or build the package yourself.
Update 01/18/2017: If you're on old hardware like me, you may want to optimize your installation to be way more responsiveness, read all about it here.
Since I decided to move back from macOS to Linux, I didn't want to just return to old Ubuntu (yes, I get bored of doing the same things for too long). So I tried out Fedora 25 and I was delighted by how Gnome 3.22 evolved nicely.
Compared to Ubuntu, Fedora's defaults felt nicer. In practice, you can force any distro to become whatever you want, but I'd rather not fight the defaults. Ubuntu is heavily customized for Unity and I really, really dislike it. It feels more like a toy than a serious environment to do work.
Fedora 25 looks good with Gnome 3, but it still gave me a few headaches. One thing that didn't work at all was Gnome's Online Accounts. GOA collects authentication tokens after you sign in to your social services like Google. Then compatible apps like Evolution and the built-in Calendar can pick them up. But the tokens were getting expired all the time, so the integration was useless. And manually configuring Evolution for Google wasn't pleasant.
Now the surprise: on Arch Linux, I chose Gnome 3.22 as my desktop and manually installed the gnome-online-account package. I signed in to my Google accounts and I am delighted to report that it's not expiring and it 'Just Works'! This is the kind of polish I expect from a major distro, not the fiasco that's labeled as 'stable' in Fedora.