Execute facilmente pacotes Snap do Ubuntu em outras distribuições Linux

Quando o Ubuntu 16.04 LTS foi lançado, muitas pessoas estavam falando sobre pacotes Snap – tudo, desde como eles são ótimos até instalar o Ubuntu 16.04 se você quiser experimentá-los. Isso foi considerado o aplicativo matador por alguns, e não é difícil ver por quê (se você está interessado nisso).

No entanto, recentemente a Canonical fez um movimento que alguns chamariam de “bizarro”; ela tornou os pacotes Snap do Ubuntu funcionais em todas as distribuições Linux por meio da instalação do snapd. Isso é uma ótima notícia! Então, como você faz isso funcionar?

Como instalar o Snapd no Debian

Fazer pacotes Snap funcionarem no Debian é na verdade mais fácil do que você pensa. Como o Ubuntu se baseia no Debian, muita da tecnologia é semelhante.

sudo apt-get install snapd

Alternativamente, você pode apenas wget este pacote aqui e instalá-lo.

wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.8+1_amd64.deb

ou

wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.5+1_i386.deb

seguido por

sudo dpkg -i snapd*.deb

Nota: isso funcionará apenas com o Debian Sid.

Como instalar o Snapd no Arch Linux

Assim como o Debian, os mantenedores do Arch decidiram incluir o snapd em um dos repositórios principais. Instalar no Arch não requer mais o uso do Aur. Em vez disso, basta inserir o seguinte para fazê-lo funcionar na sua máquina Arch.

sudo pacman -S snapd

Como instalar o Snapd no Fedora

snapd-fedora-copr-repo

Ao contrário dos dois sistemas operacionais anteriores, o Fedora não possui nenhum RPM empacotado para o Snapd. Isso provavelmente se deve ao fato de que o Fedora está adotando o Flatpack. Ainda assim, se você deseja usar Snaps, esta é a maneira mais fácil de instalá-lo.

Antes que qualquer coisa possa ser feita, o Copr precisa ser instalado.

sudo dnf install 'dnf-command(copr)'

Uma vez que o Copr esteja no sistema, você precisará habilitar o repositório de onde iremos obter o Snapd.

sudo dnf copr enable zyga/snapcore

Então, apenas atualize suas fontes de software.

sudo dnf update

Finalmente, instale o Snapd.

dnf install snapd

Uma vez que o Snapd esteja instalado, você ainda não terminou. O Fedora vem com SELinux, então algumas configurações precisam ser alteradas.

sudo gedit /etc/selinux/config

Este comando abrirá a configuração do SELinux no editor Gnome. Encontre SELINUX=enabled no arquivo de configuração e mude “enabled” para “permissive.” Depois disso, salve e reinicie para aplicar a configuração.

Código fonte

Se você estiver usando uma distribuição Linux que não foi mencionada, provavelmente precisará baixar o código fonte e compilá-lo você mesmo. Cada distro é diferente e tem seus próprios passos nesse processo. Vá até esta página e role para baixo. As instruções de compilação são muito detalhadas. Boa sorte!

Como usar o Snapd

Usar o Snapd é idêntico a como é usado no Ubuntu. Mais informações sobre isso aqui. Listar todos os pacotes Snappy é simples. Basta inserir este comando:

snap find

ou este

snap find snappackagename

snapd-find-snap-package

Isso listará todos os pacotes disponíveis. Quando você encontrar um pacote que deseja, instale-o. Por exemplo, se eu encontrar “telegram” com o Snapd e quiser instalá-lo como um pacote Snap.

snapd-install-snap-package

sudo snap install telegram-sergiusens

Então, assim, o Telegram está funcionando. Fácil. Não se trata apenas de instalar pacotes, certo? E se você decidir que odeia o Telegram. Como você o remove? Remover pacotes snap é tão simples quanto inserir um único comando.

sudo snap remove telegram-sergiusens

Alguns outros comandos úteis incluem list, refresh, abort e run. List permite que você veja todos os snaps instalados no sistema, run permite que você execute o comando snap dado, e refresh atualiza todos os snaps instalados. Veja esses comandos e mais digitando:

snap --help

Conclusão

Pacotes Snap são realmente legais, e desde que chegaram ao desktop, cada vez mais pessoas têm os adotado. É por isso que o lançamento do Snapd é tão empolgante. Não precisamos mais estar no Ubuntu para colher os benefícios do trabalho duro. Talvez em dois ou três anos a maioria dos softwares no Linux seja instalada dessa forma. Instale hoje e mergulhe!

Como você se sente sobre pacotes Snap chegando a outras distribuições? Diga-nos por quê nos comentários abaixo!

Crédito da imagem: watchdog.org