Como instalar e usar Flatpak no Linux
No Linux, existem muitos caminhos para instalar um pacote de software. Você pode usar gerenciadores de pacotes como APT para distribuições baseadas em Debian e YUM para distribuições baseadas em RHEL. Caso os pacotes não estejam disponíveis nos repositórios oficiais, você pode usar os PPAs disponíveis (para distribuições Debian) ou instalá-los usando DEB ou < fortes>pacotes RPM. Se você não gosta de usar o terminal, o Centro de Software pode oferecer uma maneira muito mais fácil de instalar aplicativos. Se tudo falhar, você ainda terá a opção de compilar a partir do código-fonte.
Seja como for, existem alguns desafios. O centro de software nem sempre tem o aplicativo que você procura e a instalação a partir de PPAs pode gerar erros ou problemas de compatibilidade. Além disso, construir a partir do código-fonte requer um nível mais alto de conhecimento e não é uma maneira amigável para iniciantes no Linux.
À luz de tais desafios, uma forma universal de instalar pacotes é altamente recomendada para economizar tempo e evitar erros decorrentes de problemas de compatibilidade. A Canonical foi a primeira a implementar tal ideia na forma de pacotes instantâneos. Snaps são pacotes de software de distribuição cruzada, em contêineres e livres de dependências que simplificam a instalação de aplicativos de software.
Junto com os snaps, veio o flatpak, que é mais um sistema de embalagem universal.
Pacotes planos
Escrito em C, um flatpak é um utilitário de gerenciamento de pacotes que permite aos usuários instalar e executar aplicativos em um ambiente isolado ou em área restrita. Assim como o snaps, o flatpak visa simplificar o gerenciamento de pacotes de software em diversas distribuições. Um único flatpak pode ser instalado em qualquer distribuição Linux que suporte Flatpaks sem qualquer modificação.
Como instalar Flatpak em distribuições Linux
Neste guia, nos concentramos em como você pode instalar o Flatpak e usá-lo em várias distribuições Linux. A instalação do Flatpak é um procedimento de duas etapas. Primeiro, você precisa instalar o Flatpak usando o gerenciador de pacotes da sua distribuição e posteriormente adicionar o repositório Flatpak ( Flathub ) de onde os aplicativos serão instalados.
Instale Flatpak no Ubuntu e Mint
Por padrão, o Flatpak é compatível com o Ubuntu 18.04 e o Mint 19.3 e versões posteriores. Você pode confirmar isso executando o comando:
sudo apt install flatpak
Instale Flatpak em distros Debian e baseadas em Debian
Para outras distribuições baseadas em Debian, como Zorin, Elementary e outras distros, adicione o PPA mostrado e execute o comando abaixo:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
Instale Flatpak no RedHat e Fedora
Para Fedora e RHEL/CentOS 8 execute o comando.
sudo dnf install flatpak
Para versões anteriores, RHEL/CentOS 7 use o gerenciador de pacotes yum para instalar o flatpak.
sudo yum install flatpak
Instale Flatpak no OpenSUSE
Para ativar o Flatpak no OpenSUSE, invoque o comando:
sudo zypper install flatpak
Instale Flatpak no ArchLinux/Manjaro
Finalmente, para habilitar o Flatpak no Arch Linux e suas variantes, invoque o comando:
sudo pacman -S flatpak
Depois que o Flatpak estiver instalado, o próximo passo será habilitar o repositório do Flatpak de onde os aplicativos serão baixados.
Como adicionar o repositório Flathub no Linux
O próximo passo será adicionar o repositório Flatpak de onde baixaremos e instalaremos os aplicativos. Aqui. estamos adicionando o Flathub por ser o repositório mais popular e amplamente usado.
Para adicionar Flathub ao seu sistema. execute o comando abaixo.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Como usar Flatpak no Linux
Antes de instalar uma aplicação do repositório, você pode pesquisar sua disponibilidade no Flathub usando a sintaxe:
flatpak search application name
Por exemplo, para pesquisar Flathub por Spotify, execute o comando:
flatpak search spotify
Os resultados fornecerão o ID do aplicativo, versão, filial, controles remotos e uma breve descrição do aplicativo de software.
Para instalar o aplicativo do repositório, use a sintaxe:
flatpak install [remotes] [Application ID]
Neste caso, para instalar o Spotify, execute o comando
flatpak install flathub com.spotify.Client
Para executar um aplicativo flatpak, execute o comando:
flatpak run [Application ID]
Por exemplo,
flatpak run com.spotify.Client
No meu caso, isso teve como efeito o lançamento do aplicativo Spotify.
Para listar os pacotes flatpak residentes em seu sistema, execute o comando:
flatpak list
Para desinstalar um aplicativo, use a sintaxe:
flatpak uninstall [Application ID]
Por exemplo, para remover o Spotify, execute:
flatpak uninstall com.spotify.Client
Para atualizar todos os pacotes flatpak, execute:
flatpak update
No meu caso, todos os flatpaks estavam atualizados, portanto nenhuma alteração foi feita.
Finalmente, para verificar a versão do flatpak que você está usando, execute:
flatpak --version
Conclusão
Flatpak ajuda bastante no fornecimento de acesso a software adicional para o seu sistema. Isto é possível graças ao repositório Flathub que contém uma enorme coleção de aplicativos flatpak.