Легко запускать пакеты Snap Ubuntu на других дистрибутивах Linux
Когда вышел Ubuntu 16.04 LTS, многие говорили о пакетах Snap – от того, насколько они хороши, до установки Ubuntu 16.04, если вы хотите их попробовать. Это считалось убийственным приложением некоторыми, и не трудно понять почему (если вам это интересно).
Тем не менее, недавно Canonical сделала шаг, который некоторые назвали “странным”; она сделала пакеты Snap Ubuntu работающими на всех дистрибутивах Linux путем установки snapd. Это отличная новость! Итак, как заставить это работать?
Как установить Snapd на Debian
Запуск пакетов Snap на Debian на самом деле проще, чем вы думаете. Поскольку Ubuntu заимствует у Debian, многие технологии схожи.
sudo apt-get install snapdВ качестве альтернативы, вы можете просто wget этот пакет здесь и установить его.
wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.8+1_amd64.debили
wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.5+1_i386.debпосле чего
sudo dpkg -i snapd*.debПримечание: это будет работать только с Debian Sid.
Как установить Snapd на Arch Linux
Как и в Debian, поддерживающие Arch решили включить snapd в один из основных репозиториев. Установка на Arch больше не требует использования Aur. Вместо этого просто введите следующее, чтобы запустить его на вашем Arch.
sudo pacman -S snapdКак установить Snapd на Fedora

В отличие от предыдущих двух операционных систем, Fedora не имеет никаких RPM, упакованных для Snapd. Это, вероятно, связано с тем, что Fedora использует Flatpack. Тем не менее, если вы хотите использовать Snaps, это самый простой способ его установки.
Перед тем как что-либо сделать, необходимо установить Copr.
sudo dnf install 'dnf-command(copr)'Как только Copr установлен в системе, вам нужно будет включить репозиторий, из которого мы будем брать Snapd.
sudo dnf copr enable zyga/snapcoreЗатем просто обновите свои программные источники.
sudo dnf updateНаконец, установите Snapd.
dnf install snapdПосле установки Snapd вы все еще не закончили. Fedora поставляется с SELinux, поэтому некоторые настройки нужно изменить.
sudo gedit /etc/selinux/configЭта команда откроет конфигурацию SELinux в редакторе Gnome. Найдите SELINUX=enabled в конфигурационном файле и измените “enabled” на “permissive”. После этого сохраните, затем перезагрузите, чтобы применить настройку.
Исходный код
Если вы используете дистрибутив Linux, который не упоминается, вам, вероятно, придется скачать исходный код и собрать его самостоятельно. Каждый дистрибутив отличается и имеет свои собственные шаги в этом процессе. Перейдите на эту страницу и прокрутите вниз. Инструкции по сборке очень подробные. Удачи!
Как использовать Snapd
Использование Snapd идентично тому, как он используется в Ubuntu. Более подробная информация об этом здесь. Перечислить все пакеты Snappy просто. Просто введите эту команду:
snap findили эту
snap find snappackagename
Это перечислит все доступные пакеты. Когда вы найдете пакет, который хотите, установите его. Например, если я найду “telegram” с помощью Snapd и хочу установить его как пакет Snap.

sudo snap install telegram-sergiusensИ вот так, Telegram запущен и работает. Легко. Но дело не только в установке пакетов, верно? Что если вы решили, что ненавидите Telegram. Как его удалить? Удаление пакетов snap так же просто, как ввести одну команду.
sudo snap remove telegram-sergiusensНекоторые другие полезные команды включают list, refresh, abort и run. List позволяет вам видеть все установленные snaps в системе, run позволяет вам выполнить данную команду snap, а refresh обновляет все установленные snaps. Просмотрите эти команды и другие, введя:
snap --helpЗаключение
Пакеты Snap действительно классные, и с тех пор, как они пришли на рабочий стол, все больше людей начинают их использовать. Вот почему выпуск Snapd так волнителен. Нам больше не нужно быть на Ubuntu, чтобы получить выгоду от тяжелой работы. Возможно, через два или три года большинство программного обеспечения на Linux будет установлено таким образом. Установите его сегодня и сделайте шаг вперед!
Как вы относитесь к тому, что пакеты Snap приходят на другие дистрибутивы? Расскажите нам, почему в комментариях ниже!
Кредит изображения: watchdog.org