Como Instalar e Usar Flatpak no Linux

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

Ainda assim, existem algumas desafios. O Software Center pode nem sempre ter o aplicativo que você está procurando e a instalação de PPAs pode resultar em erros ou problemas de compatibilidade. Além disso, compilar do código fonte requer um nível maior de profundidade de conhecimento e não é uma maneira amigável para novatos no Linux.

Diante de tais desafios, é altamente recomendável um método universal de instalação de pacotes para economizar tempo e evitar erros decorrentes de problemas de compatibilidade. A Canonical foi a primeira a implementar tal ideia na forma de pacotes snap. Snaps são pacotes de software cross-distribution, containerizados e sem 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 ou em sandbox. 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 Flatpak em Distribuições Linux

Neste guia, focamos em como você pode instalar o Flatpak e usá-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 de sua distribuição e depois adicionar o repositório Flatpak ( Flathub ) de onde os aplicativos serão instalados.

Instale o Flatpak no Ubuntu e no Mint

Por padrão, o Flatpak é suportado no Ubuntu 18.04 e no Mint 19.3 e em 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 em 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 no Fedora

Para o Fedora e o 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 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

Por fim, para habilitar o Flatpak no Arch Linux e em seus sabores, 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 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 sua disponibilidade no Flathub usando a sintaxe:

$ flatpak search application name

Por exemplo, para pesquisar no Flathub por Spotify, execute o comando:

$ flatpak search spotify

Os resultados fornecerão o ID do Aplicativo, Versão, Ramificação, 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]

No 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 lançar o aplicativo Spotify.

Run Flatpak Application

Para listar os pacotes flatpak residentes no 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

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

$ flatpak --version
Check Flatpak Version
Conclusão

O Flatpak contribui significativamente para fornecer acesso a softwares adicionais 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/