Pesquisa de site

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.