O que é o Flatpak e em que se diferencia de um pacote tradicional
Isolamento, dependências incluídas, e a sua governança comunitária através da Flathub.
O Flatpak é um formato que empacota uma aplicação juntamente com tudo o que precisa para funcionar, para que instale e funcione da mesma forma em qualquer distribuição Linux — sem depender de a distribuição usar .deb, .rpm, ou outro sistema.
A diferença chave em relação a um pacote tradicional
Um pacote tradicional (.deb, .rpm) depende de o seu sistema já ter instaladas certas peças partilhadas (bibliotecas) — se não as tiver, é preciso instalá-las antes. Um Flatpak traz consigo (ou partilha através de um "runtime" comum) tudo o que precisa, evitando esse problema por completo, em troca de ocupar um pouco mais de espaço em disco.
Isolamento (sandbox): mais segurança por design
Cada aplicação Flatpak executa-se num espaço isolado do resto do sistema — se tiver uma falha de segurança, o dano fica contido nesse espaço, sem poder tocar livremente no resto do seu equipamento ou nos seus ficheiros pessoais, a menos que lhe conceda permissão explícita.
Instalar e usar
flatpak install flathub nome.da.aplicacao
flatpak run nome.da.aplicacao
Procure aplicações disponíveis diretamente na Flathub, o catálogo principal do Flatpak.
Governança: quem controla o que é publicado
A Flathub é gerida pela comunidade, não por uma única empresa — qualquer pessoa pode também montar o seu próprio repositório Flatpak independente. Isto contrasta com o Snap, cujo repositório principal é controlado apenas pela Canonical (a empresa do Ubuntu).
Dica: pode ter o Flatpak e o Snap instalados ao mesmo tempo sem conflito — muitos utilizadores escolhem o formato que funciona melhor para cada aplicação concreta, em vez de se limitarem exclusivamente a um só.
Perguntas frequentes
Um Flatpak ocupa mais espaço do que um pacote tradicional?
Geralmente sim, um pouco mais, já que inclui (ou partilha através de runtimes) as dependências necessárias em vez de depender de bibliotecas já instaladas no sistema. Em troca, evita problemas de compatibilidade entre distribuições.
É mais seguro instalar aplicações via Flatpak?
O isolamento (sandbox) limita o dano potencial se uma aplicação tiver uma vulnerabilidade, já que não tem acesso livre ao resto do sistema por predefinição — é uma camada de segurança adicional real.
Posso usar o Flatpak e o Snap no mesmo sistema?
Sim, sem nenhum conflito entre os dois — muitos utilizadores instalam ambos e escolhem o formato que funciona melhor para cada aplicação concreta.