Snappy является системой технологий, создающей универсальный пакет. Система разрабатывается компанией Canonical, создающей дистрибутив Ubuntu, чтобы заменить классические deb-пакеты. В результате получился инструмент в виде Snap, а пакеты называются «защелки». По существу — это контейнер с программой и необходимыми зависимостями, но в отличие от Flatpak Snap для изоляции использует AppArmor.
AppArmor — это программный инструмент упреждающей защиты. В июле 2010 года было объявлено о том, что AppArmor войдет в состав Linux-ядра версии 2.6.36. В мае 2013 года поддержка инструмента была внедрена в Debian 7 Wheezy.
Скачанный snap-пакет при помощи systemd (демон для запуска других демонов в Linux) монтируется в каталог /snap, как образ диска, и уже оттуда происходит запуск программы. Snap ориентирован и на распространение проприетарных программ, в том числе платных. Инструмент Snap доступен для каждой операционной системы Linux: Arch Linux, Debian, Elementary OS, Fedora, Gentoo, Linux Mint, Manjaro, OpenEmbedded/Yocto, OpenSUSE, OpenWrt, Pop!_OS, Solus, Raspbian, Ubuntu и т.д.
Разработчик: https://snapcraft.io/
Как установить Snap на Linux
Включение поддержки Snap в Debian и Ubuntu
Если вы хотите использовать Snap на Linux Mint и других дистрибутивах, основанных на Debian или Ubuntu, выполните команду:
$ sudo apt install snapd
Включение поддержки Snap в дистрибутивах Fedora:
$ sudo dnf install snapd
Установка из магазина Snap
Установка snap-пакетов непосредственно из терминала, без захода в магазин Snap
Для просмотра списока доступных пакетов Snappy выполните команду:
$ snap find
Установить snap пакет в Ubuntu 16.04 можно командой:
$ sudo snap install (snap_name)
Например, установить Gimp:
$ sudo snap install gimp
Просмотр всех пакетов,установленных в системе:
$ snap list
Подробней о командах snap можно познакомиться вызвав справку:
$ snap help --all
СВами