Os novatos no Linux terão um tratamento especial, pois podem instalar pacotes enquanto economizam tempo e esforço. A Canonical, empresa-mãe do Ubuntu, foi a primeira a implementar snaps, um software livre de dependência de distribuição cruzada.
Com o Snap, veio o Flatpak, outro sistema de embalagem universal, escrito em C. Considerado um utilitário de gerenciamento de pacotes, permite ao usuário instalar e executar aplicativos em um ambiente isolado.
Terminologias Básicas
Como o Snap, o Flatpak visa simplificar o gerenciamento de software em distribuições Linux. Aqui estão algumas terminologias comuns que vale a pena conhecer:
- Flatpak: Este é um sistema usado para construir, distribuir e executar aplicativos de área de trabalho em área restrita no Linux.
- Tempo de execução: Os tempos de execução também são chamados de plataformas, pois funcionam como plataformas integradas para fornecer utilitários básicos necessários para o funcionamento de um aplicativo Flatpak.
- Aplicativo Flatpak: Estes são aplicativos que um usuário pode instalar usando o flatpak comando em seu computador.
Vantagens de usar Flatpak
- Universalidade: Flatpak, como um gerenciador de serviço utilitário, permite ao usuário instalar e executar aplicativos virtualmente em quase qualquer desktop Linux. Isso incluirá quaisquer distribuições não GNU, sistemas operacionais somente leitura, distribuições livres do systemd ou outras arquiteturas.
- Amigável à inovação: Flatpak promove mantenedores de distribuição para ajudar os desenvolvedores a se concentrarem em seus objetivos de inovação.
- Estabilidade: Quaisquer quebras em um aplicativo não causam a quebra do sistema. Isso ocorre porque os tempos de execução do Flatpak são contidos e não interferem no funcionamento do sistema.
- Instalação sem raiz: Você não precisa de privilégios elevados ao instalar um aplicativo / tempo de execução Flatpak.
- Aplicativos em sandbox: Um dos principais objetivos do Flatpak é melhorar a segurança do sistema, isolando os aplicativos uns dos outros. Os aplicativos são colocados em área restrita e executados em silos separados.
Relacionado: Um guia para iniciantes em repositórios de software no Ubuntu
Instalando Flatpak em Distribuições Linux
Existem diferentes maneiras de instalar o Flatpak, dependendo da distribuição Linux que você usa.
A instalação do Flatpak é um procedimento de duas etapas. A primeira etapa inclui a instalação do Flatpak por meio de um gerenciador de pacotes. A segunda etapa consiste em adicionar o repositório Flathub do Flatpak, de onde você pode instalar vários aplicativos.
Veja como você pode instalar o pacote em diferentes distros Linux:
No Ubuntu e Mint
Por padrão, Flatpak suporta Ubuntu 18.04, Mint 19.3 e suas versões posteriores. Você pode instalar o pacote no Ubuntu e Linux Mint usando APT:
sudo apt install flatpak
Em Debian e distros baseadas em Debian
Para instalar o Flatpak em distros baseadas em Debian, como Elementary e Zorin, você precisa adicionar um PPA ao seu sistema antes de baixar o pacote:
sudo add-apt-repository ppa: alexlarsson / flatpak
atualização do apt sudo
sudo apt install flatpak
Você também pode usar os comandos mencionados acima para instalar o Flatpak no Ubuntu.
No Red Hat e Fedora
Para instalar em distribuições baseadas em RHEL, como Fedora e CentOS, execute este comando:
sudo dnf install flatpak
Como alternativa, você também pode usar o gerenciador de pacotes YUM:
sudo yum install flatpak
No OpenSUSE
Emita o seguinte comando para instalar o Flatpak no OpenSUSE:
sudo zypper install flatpak
No ArchLinux / Manjaro
Por último, mas não menos importante, para instalar o pacote no Arch Linux e suas distribuições derivadas, execute o seguinte comando:
sudo pacman -S flatpak
Relacionado: Flathub vs. Snap Store: os melhores sites para download de aplicativos Linux
Adicionando o Repositório Flathub no Linux
A próxima etapa é adicionar o repositório do Flatpak, Flathub, para que você possa baixar e instalar aplicativos de um de seus repositórios mais populares e amplamente usados.
Para adicione o repositório no Linux, execute este comando:
flatpak remote-add - se não existir flathub https://flathub.org/repo/flathub.flatpakrepo
Como usar o Flatpak no Linux
Usar Flatpak é bastante semelhante a usar outros gerenciadores de pacotes no Linux. Você pode pesquisar e instalar aplicativos do repositório Flathub usando a ferramenta de linha de comando Flatpak.
Aplicativos de pesquisa no Flathub
Antes de começar a instalar os aplicativos, você pode verificar se um determinado aplicativo está disponível no repositório. O formato padrão deste comando é:
nome do aplicativo de pesquisa flatpak
Por exemplo, vamos procurar o Spotify e instalá-lo se estiver disponível.
flatpak search spotify
Os valores resultantes exibirão o ID do aplicativo, versão, ramificação e controles remotos junto com uma descrição do software.
Instale pacotes usando Flatpak
A sintaxe básica para instalar aplicativos usando Flatpak é:
flatpak install remoto applicationID
Por exemplo, para instalar o Spotify, você pode usar:
flatpak install flathub com.spotify. Cliente
Inicie um aplicativo
Use o seguinte formato de comando para iniciar um aplicativo:
flatpak run applicationID
Por exemplo:
flatpak execute com.spotify. Cliente
Isso irá eventualmente lançar o aplicativo Spotify em seu sistema.
Listar pacotes Flatpak instalados
Vamos dar um passo adiante. Para obter uma lista de todos os pacotes Flatpak instalados em seu sistema:
lista flatpak
Atualizar pacotes instalados
Para atualizar os pacotes Flatpak em seu sistema, execute:
atualização flatpak
Se todos os pacotes já estiverem atualizados, não haverá novas alterações após a execução do comando mencionado.
Desinstalar software usando Flatpak
Se você instalou um aplicativo e não deseja mais mantê-lo, pode desinstalá-lo com sucesso usando o Desinstalar método. A sintaxe padrão do comando é:
flatpak desinstalação ID do aplicativo
Como acabamos de instalar o Spotify, tente desinstalar o aplicativo digitando:
flatpak uninstall com.spotify. Cliente
Habilitando o Repositório GNOME
Assim como o Flathub, o repositório GNOME contém todos os aplicativos básicos do GNOME. O repositório central em si tem duas versões: estável e noturna.
Adicione o GNOME Stable Repository
Usar wget para baixar as chaves GPG para o repositório:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
Adicione o repositório GNOME Flatpak ao seu sistema usando adicionar remotamente:
sudo flatpak remote-add --gpg-import = gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/
Para instalar a versão noturna, emita os seguintes comandos:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/
Listando Repositórios Remotos
Para listar todos os repositórios remotos configurados:
controles remotos flatpak
O comando acima irá listar os repositórios que você adicionou ao seu sistema. Ele também será exibido se o repositório for uma instalação de todo o sistema ou específico para alguns usuários apenas.
Excluindo um Repositório Flatpak
A sintaxe básica para excluir um repositório é:
sudo flatpak remote-delete remote-name
...Onde nome-remoto é o nome do repositório remoto.
Por exemplo, para remover o repositório Flathub do seu sistema:
sudo flatpak remotamente-deletar flathub
Reparando a instalação do Flatpak
Use o reparar comando para reparar a instalação do Flatpak em seu sistema:
conserto de sudo flatpak
O comando demora um pouco para ser executado, então seja paciente e espere que ele seja executado completamente.
Mate um Processo Flatpak
Para encerrar qualquer processo Flatpak, primeiro verifique quais processos estão em execução:
sudo flatpak ps
Para matar um processo:
sudo flatpak kill applicationID
Para verificar se o sistema encerrou o processo com sucesso:
sudo flatpak ps
Relacionado: Como exibir informações relacionadas ao processo no Linux usando o comando ps
Tirando o máximo proveito dos comandos de Flatpak
Como um iniciante, você provavelmente se sentirá oprimido pelas diferentes terminologias, jargões e toneladas de comandos disponíveis nas distros Linux. No entanto, Flatpak está aqui para tornar sua vida mais fácil, permitindo que você instale aplicativos com segurança.
Se você está apenas começando, é melhor explorar as várias funcionalidades de forma lenta e constante à medida que vai entendendo as diferentes nuances disponíveis nas distros. Se você não quiser lidar com a linha de comando de forma alguma, considere mudar para Snap e Snap Store para instalar pacotes no Linux.
Surpreso com a curva de aprendizado dos gerenciadores de pacotes de linha de comando? Comece com Snap and Snap Store hoje.
Leia a seguir
- Linux
- Linux
- Aplicativos Linux
- Gestores de Pacotes

Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme seu endereço de e-mail no e-mail que acabamos de enviar.