Ubuntu 16.04 has a feature called Snap packaging. Snaps are containerized software packages that are simple to create, and easy to install on all major Linux systems. Snap packages are self-contained and separate from your system files. There are no complex dependencies or interference. The packages are safe to run since snap packages and their data are separate from your system files. Updates are automatic and only download what has changed. You can revert to a previous version at any time. Any updates can also be reversed.

To install snap in Ubuntu, run this command from the Terminal.

<pre lang="bash">
$ sudo apt install snapd

To install snap packages, run the following:

<pre lang="bash">
$ sudo snap install packagename

To get a list of packages installed on your system:

<pre lang="bash">
$ snap list

To automatically update the packages, just run the following:

<pre lang="bash">
$ sudo snap refresh packagename

To revert changes or remove a package, perform the following:

<pre lang="bash">
$ sudo snap revert packagename
$ sudo snap remove packagename

Super easy to use.