Como Instalar e Usar o Snap no Ubuntu: Um Guia Completo para Iniciantes (2026)
Como Instalar o Snap no Ubuntu (Resposta Rápida)
No Ubuntu moderno, o Snap já vem instalado — o Snap (snapd) vem pré-instalado em todas as versões do Ubuntu desde a 16.04 LTS, incluindo o Ubuntu 24.04 LTS e o 22.04 LTS. Normalmente, você não precisa instalar nada. Para confirmar que ele está presente, execute:
snap version
Se o snapd não estiver presente (por exemplo, em uma imagem mínima ou de servidor), instale-o com o apt:
sudo apt update
sudo apt install snapd
Em seguida, instale qualquer pacote Snap com:
sudo snap install <package>
# Example:
sudo snap install hello-world
Isso é tudo o que a maioria dos usuários do Ubuntu precisa. Em outras distribuições, o daemon é instalado de forma diferente, mas os comandos snap install são idênticos:
- Debian:
sudo apt update && sudo apt install snapde, em seguida,sudo systemctl enable --now snapd.socket - Fedora:
sudo dnf install snapde, em seguida,sudo systemctl enable --now snapd.socket - Arch Linux / Manjaro: instale o pacote
snapda partir do AUR e, em seguida,sudo systemctl enable --now snapd.socket
Nessas distribuições, crie também o link simbólico do classic-snap uma única vez com sudo ln -s /var/lib/snapd/snap /snap e faça logout e login novamente para que os caminhos do Snap sejam carregados. Os pacotes que precisam de acesso total ao sistema (como alguns editores e IDEs) são instalados com sudo snap install <package> --classic.
O restante deste guia (atualizado para 2026) explica o que é o Snap, orienta você em cada etapa de instalação e verificação em detalhes, aborda os comandos snap do dia a dia e responde às perguntas que os novos usuários mais fazem.
Introdução
O Snap é um sistema revolucionário de gerenciamento de pacotes desenvolvido pela Canonical, a empresa por trás do Ubuntu. Ele representa uma abordagem moderna para a distribuição e a instalação de software em sistemas Linux e oferece diversas vantagens exclusivas em relação aos gerenciadores de pacotes tradicionais.
O que torna o Snap especial é a sua capacidade de empacotar aplicativos com todas as suas dependências, criando aplicativos autossuficientes que funcionam em diferentes distribuições Linux. Essa abordagem baseada em contêineres garante que os aplicativos sejam executados de forma consistente, independentemente do ambiente do sistema, e elimina o famoso problema do "inferno de dependências" que os usuários de Linux costumam enfrentar.
Os principais benefícios de usar o Snap são:
-
Pacotes autossuficientes: cada pacote Snap contém todas as bibliotecas e dependências necessárias para a sua execução, evitando conflitos com outros programas instalados.
-
Atualizações automáticas: os pacotes Snap podem ser atualizados automaticamente em segundo plano, garantindo que você tenha sempre a versão mais recente, sem intervenção manual.
-
Segurança: os Snaps são executados isolados do restante do sistema, oferecendo uma camada adicional de segurança por meio da conteinerização.
-
Compatibilidade universal: o mesmo pacote Snap pode ser executado em qualquer distribuição Linux compatível com o Snap, o que facilita a distribuição de software para os desenvolvedores e a instalação para os usuários.
Este guia vai orientá-lo pelo processo de instalação do Snap no Ubuntu, mostrar como usar os comandos básicos do Snap e responder às dúvidas comuns que os novos usuários costumam ter.
Etapas de Instalação
Nas versões atuais do Ubuntu — incluindo o Ubuntu 24.04 LTS (Noble Numbat) e o Ubuntu 22.04 LTS (Jammy Jellyfish) —, o snapd já vem instalado, então você geralmente pode ir direto para o uso do Snap. Se você estiver em uma imagem mínima, em uma instalação de servidor ou em outra distribuição em que o snapd não esteja presente, siga as etapas abaixo. Antes de instalar o Snap, certifique-se de ter privilégios de sudo no seu sistema. Veja como instalar o Snap pela linha de comando:
- Atualize as listas de pacotes
sudo apt update

- Instale o Snap
sudo apt install snapd

-
Habilite o serviço do Snap
O Ubuntu faz isso automaticamente, mas, se você instalou o snapd manualmente (ou está no Debian, Fedora ou Arch), inicie e habilite o socket do snapd para que o daemon seja iniciado sob demanda:
sudo systemctl enable --now snapd.socket -
Verifique a instalação
snap version

Esse comando deve exibir as informações de versão tanto do snapd quanto do snap, caso a instalação tenha sido bem-sucedida. No Ubuntu 24.04 LTS, isso normalmente informa a versão 2.7x do snapd ou mais recente.
Usando o Snap
Depois que o Snap estiver instalado, você pode começar a usá-lo para gerenciar aplicativos. Estes são os comandos mais comuns de que você vai precisar:
Encontrando Aplicativos
# Search for an application
snap find application_name
# Get detailed information about a specific snap
snap info application_name
Instalando Aplicativos
# Install a snap package
sudo snap install application_name
# Install a specific version
sudo snap install application_name --channel=version/stable
Gerenciando Aplicativos Instalados
# List all installed snaps
snap list
# Update all snap packages
sudo snap refresh
# Update a specific snap
sudo snap refresh application_name
# Remove a snap
sudo snap remove application_name
Trabalhando com Serviços do Snap
# View running snap services
snap services
# Start/stop a snap service
sudo snap start/stop service_name
Lembre-se de que, por padrão, os pacotes Snap são atualizados automaticamente. Ainda assim, você pode verificar manualmente se há atualizações com o comando snap refresh. Alguns aplicativos podem exigir a reinicialização do sistema após a instalação ou a atualização para funcionar corretamente.
Perguntas Frequentes (FAQ)
P: Por que a minha primeira instalação do Snap está demorando mais do que o esperado?
R: Na primeira vez que você instala um pacote Snap, o sistema precisa baixar e configurar o runtime principal do Snap. As instalações seguintes serão muito mais rápidas, já que os componentes principais já estarão no lugar.
P: Como corrijo o erro "snap: command not found"?
R: Esse erro costuma ocorrer quando o binário do Snap não está no seu PATH. Tente estas soluções:
- Reinicie o sistema
- Execute
source /etc/profile - Certifique-se de que o snapd está instalado:
sudo apt install snapd
P: Posso usar o Snap junto com o apt?
R: Sim, você pode usar os dois gerenciadores de pacotes ao mesmo tempo, sem conflitos. Eles funcionam de forma independente e gerenciam tipos diferentes de pacotes.
P: Por que os pacotes Snap costumam ser maiores do que os seus equivalentes no apt?
R: Os pacotes Snap incluem todas as suas dependências, o que os torna autossuficientes. Embora isso aumente o tamanho do pacote, garante melhor compatibilidade e isolamento.
P: Como desativo as atualizações automáticas dos pacotes Snap?
R: Você pode desativar as atualizações automáticas de snaps específicos com:
sudo snap refresh --hold application_name
Para reativar as atualizações:
sudo snap refresh --unhold application_name
P: O que devo fazer se um pacote Snap não estiver funcionando?
R: Tente estas etapas para resolver o problema:
- Verifique o status do aplicativo:
snap list application_name - Tente remover e reinstalar:
sudo snap remove application_name && sudo snap install application_name - Certifique-se de que o snapd está em execução:
sudo systemctl status snapd - Verifique os logs do sistema:
journalctl -u snapd
