Como instalar suporte aos pacotes SNAP no Debian

A melhor maneira (mais eficiente e segura) de instalar softwares no Debian, é usar o sistema de empacotamento original da sua distro. Isso vale para o Fedora, OpenSUSE, Ubuntu, ArchLinux etc.

Mas, de vez em quando, pode ser necessário fazer uma instalação urgente de algo, que não tenha a versão desejada, compilada para a sua distro especificamente.

Antes de continuar, preciso dizer que esta não é uma prática recomendada, dentro do Debian.

Este post é baseado no Debian 11 e o snap pode ser utilizado a partir da versão 9 do sistema operacional.

No Debian, os flatpaks são a principal alternativa de instalação de softwares. Os snaps são voltados para o Ubuntu. Se quiser usar este recurso no Debian, você precisa fazer a instalação, de acordo com os procedimentos abaixo.

Comece por atualizar todo o sistema:

sudo apt update

Em seguida, instale o pacote com o daemon e as ferramentas de gestão do snap:

sudo apt install snapd

Depois disso, pode ser necessário dar logout/login ou reiniciar o sistema, para se certificar de que os caminhos (paths) foram atualizados corretamente.

Em seguida, instale o core runtime para o sistema de pacotes snap:

sudo snap install core

Pronto! Já é o suficiente.

Janela do Bash (Linux) informa que terminou a instalação de software.

Se quiser, já pode fazer busca por assunto, no repositório “snapcraft”, com a opção search. Veja um exemplo:

snap search photography

Para instalar, use a opção install, igual ao que você já faz com o apt:

sudo snap install nome-do-aplicativo

Problemas comuns

Como este não é o meio “natural” para instalar apps no Debian, você pode ter alguns problemas eventuais.

Por exemplo, alguns snaps podem requerer recursos que não estão presentes no seu sistema e você pode se deparar com o erro “snap ‘lxd’ assumes unsupported features” durante a instalação.

Isso pode ser resolvido verificando (e atualizando) a versão do core:

sudo snap refresh core

No Debian 10, há um erro conhecido, que afeta alguns usuários, do Microsoft Team, que dependem do browser-sandbox. Este problema pode ser corrigido com o procedimento abaixo, no terminal:

sudo sysctl kernel.unprivileged_userns_clone=1

Enfim, espero que você não se depare com nenhum problema e se divirta bastante com os snaps.

Elias Praciano

— fã de séries, como "Love, Death & Robots", "Rick and Morty" e "Russian Doll". Gosta de criar imagens, direto da câmera, com o mínimo de pós-produção. Há vários anos o seu livro favorito é Neuromancer, de William Gibson.

Deixe um comentário

O seu endereço de e-mail não será publicado.

Post comment

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

%d blogueiros gostam disto: