Como Instalar e Usar o Flatpak no Linux

No Linux, existem muitas maneiras de instalar um pacote de software. Você pode usar os gerenciadores de pacotes como APT para distribuições baseadas no Debian e YUM para distribuições baseadas no RHEL. Se os pacotes não estiverem disponíveis nos repositórios oficiais, você pode usar os PPAs disponíveis (para distribuições Debian) ou instalá-los usando pacotes DEB ou RPM. Se você não gosta de usar o terminal, o Centro de Software pode lhe dar uma maneira muito mais fácil de instalar aplicativos. Se tudo falhar, você ainda tem a opção de compilar a partir do código-fonte.

Seja como for, existem alguns desafios. O centro de software nem sempre pode ter o aplicativo que você procura e instalar a partir de PPAs pode resultar em erros ou problemas de compatibilidade. Além disso, compilar a partir do código-fonte requer um nível mais alto de expertise e não é uma maneira amigável para iniciantes em Linux.

Diante de tais desafios, uma maneira universal de instalar pacotes é altamente recomendada para economizar tempo e evitar erros decorrentes de problemas de compatibilidade. A Canonical foi a primeira a implementar essa ideia na forma de pacotes snap. Snaps são pacotes de software cross-distribution, containerizados e livres de dependências que simplificam a instalação de aplicativos de software.

Junto com os snaps, surgiu o flatpak, que é mais um sistema de empacotamento universal.

Flatpaks

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. Assim como os snaps, o flatpak visa simplificar o gerenciamento de pacotes de software em várias distribuições. Um único flatpak pode ser instalado em qualquer distribuição Linux que suporte Flatpaks sem nenhuma modificação.

Como Instalar o Flatpak em Distribuições Linux

Neste guia, focamos em como instalar o Flatpak e utilizá-lo em várias distribuições Linux. A instalação do Flatpak é um procedimento de 2 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.

Instalar o Flatpak no Ubuntu e no Mint

Por padrão, o Flatpak é suportado no Ubuntu 18.04 e Mint 19.3 e versões posteriores. Você pode confirmar isso executando o comando:

$ sudo apt install flatpak
Install Flatpak in Ubuntu

Instalar Flatpak no Debian e nas Distribuições Baseadas no Debian

Para outras distribuições baseadas no 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

Instalar 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

Instalar Flatpak no OpenSUSE

Para habilitar o Flatpak no OpenSUSE, invoque o comando:

$ sudo zypper install flatpak

Instalar Flatpak no ArchLinux / Manjaro

Finalmente, para habilitar o Flatpak no Arch Linux e suas variantes, invoque o comando:

$ sudo pacman -S flatpak

Assim 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 do Flatpak de onde baixaremos e instalaremos aplicativos. Aqui, estamos adicionando o Flathub, pois é o repositório mais popular e amplamente utilizado.

Para adicionar o Flathub ao seu sistema, execute o comando abaixo.

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Adding Flathub Repository

Como usar o Flatpak no Linux

Antes de instalar um aplicativo do repositório, você pode procurar por sua disponibilidade no Flathub usando a sintaxe:

$ flatpak search application name

Por exemplo, para pesquisar o Flathub pelo Spotify, execute o comando:

$ flatpak search spotify

Os resultados fornecerão o ID do Aplicativo, Versão, Ramo, Remotos e uma breve descrição do aplicativo de software.

Search Apps in Flathub

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
Install Apps from Flathub

Para executar um aplicativo flatpak, execute o comando:

$ flatpak run [Application ID]

Por exemplo,

$ flatpak run com.spotify.Client

No meu caso, isso teve o efeito de iniciar o aplicativo Spotify.

Run Flatpak Application

Para listar os pacotes flatpak presentes em seu sistema, execute o comando:

$ flatpak list
List Flatpak Applications

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, então nenhuma alteração foi feita.

Update Flatpak Applications

Por fim, para verificar a versão do flatpak que você está usando, execute:

$ flatpak --version
Check Flatpak Version
Conclusão

O Flatpak é uma ótima maneira de fornecer acesso a software adicional para o seu sistema. Isso é possível graças ao repositório Flathub, que contém uma enorme coleção de aplicativos flatpak.

Source:
https://www.tecmint.com/install-flatpak-on-linux/