O snap é uma nova abordagem para a instalação de aplicativos, lançada pela Canonical e disponível em sistemas operacionais baseados no Ubuntu 16.04 LTS (ou superior).
Para escrever este artigo, usei uma máquina com o KDE NEON User edition 5.8, baseado no Ubuntu 16.04 LTS.
A melhor maneira de entender o funcionamento do programa/comando snap é através de exemplos.
Como instalar aplicativos com o snap
No Ubuntu 16.04 LTS Xenial Xerus, o programa snap já vem instalado como padrão.
E ele é responsável pela interação com os pacotes snaps nos repositórios.
Sua sintaxe é semelhante à do comando apt:
sudo snap install nome-do-aplicativo
Um exemplo da “vida real”… para instalar o cliente Twitter Anatine, use o comando assim:
sudo snap install anatine
Como encontrar snaps para instalar no sistema
Use o comando ‘find’, para encontrar novos snaps, prontos para instalar em seu sistema.
Funciona semelhante ao ‘apt search’.
O comando requisita informações da “loja” de snaps e retorna os pacotes disponíveis para instalação imediata ou para compra.
O seu uso básico:
snap find twitter
Como você pode ver, tal como o apt, o snap não precisa de privilégios especiais para fazer buscas nos repositórios. Veja o meu resultado:
Name Version Developer Notes Summary anatine 1.0.0-2-gacbd796-J1 claudioandre-br - Pristine Twitter app caddy-hduran 0.9.3 hduran - The HTTP/2 web server with automatic HTTPS
Como listar os snaps instalados
Use o comando ‘list’ para obter uma relação dos snaps atualmente instalados no seu sistema.
Veja um exemplo:
snap list
Name Version Rev Developer Notes anatine 1.0.0-2-gacbd796-J1 9 claudioandre-br - hexchat 2.12.3 6 tingping - telegram-latest 0.10.19 3 pain7 - ubuntu-core 16.04.1 423 canonical - vlc daily 1 videolan -
Como remover snaps do sistema
Use o comando ‘remove’ para apagar os aplicativos snap que você não mais deseja ter instalados no seu sistema:
sudo snap remove hexchat
[sudo] password for justincase: hexchat removed