Eu vejo nos pacotes Snap do Ubuntu uma grande possibilidade para uma mudança de paradigma na forma de distribuição de software para Linux e uma das coisas importantes neste sentido é a compatibilidade com outras distros, assim como os pacotes FlatPak, veja agora como usar os Snaps em outras distros que não sejam o Ubuntu.
O Snapd é o nome do utilitário que um sistema operacional precisa ter para poder utilizar os pacotes Snap, hoje ele está disponível para uma série de distribuições e futuramente estará em mais! Se bem que a lista já é grande o suficiente para abranger a maior parte dos sistemas baseados no Kernel Linux se incluirmos os derivados de cada distro, que também são compatíveis.
Veja agora como instalar o Snapd para ter acesso aos pacotes Snap em algumas distribuições Linux populares. Em todos os casos será necessário utilizar o Terminal, tudo bem? Mas fique tranquilo, independente do caso, o processo é simples, basta prestar atenção.
Pacotes Snap no Arch Linux
sudo pacman -S snapd
Depois de instalar você precisa habilitar o processo para inicialização do sistema se você quiser:
sudo systemctl enable --now snapd.socket
Pacotes Snap no Debian
No caso do Debian só funciona atualmente no Debian Sid, a versão estável ainda não tem suporte, quem sabe na próxima versão do Debian, né? Mas se você usa o Debian Sid, basta usar este comando:
sudo apt install snapd
Caso você não tenha o sudo habilitado, rode o comando como administrador no terminal.
Pacotes Snap no Fedora
sudo dnf copr enable zyga/snapcore
sudo dnf install snapd
sudo systemctl enable --now snapd.service
O Fedora usa o SELinux que pode causar alguns conflitos atualmente, então será preciso rodar este comando:
sudo setenforce 0
Se mesmo assim o problema persistir pode pode tentar editar o seguinte arquivo: etc/selinux/config e o configure esta linha desta forma: SELINUX=permissive
Pacotes Snap no Gentoo
Para o Gentoo o processo é um pouco mais complicado, visite o projeto Gentoo Snappy Overlay no GitHub e siga os passos descritos por lá.
Pacotes Snap no openSUSE
Para o openSUSE o processo é simples também:
sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd
Pacotes Snap no Linux Mint e outras distros derivadas do Ubuntu
Qualquer distribuição que use como base o Ubuntu 16.04 LTS ou superior já tem a possibilidade de usar os Snaps, o Snapd já está no repositório, isso vale para o Linux Mint, Xubuntu, Kubuntu, Lubuntu, Ubuntu Gnome, etc.
sudo apt install snapd
Depois de tudo instalado você vai poder usar o comando:
sudo snap install nome_do_pacote_snap
Assim você instala qualquer pacote que esteja no repositório Stable do Ubuntu Core.
Bacana não é? Uma tecnologia facilmente acessível para todos.
Até a próxima!