Como Instalar FlatPak no Ubuntu

Por muitos anos, as pessoas falaram sobre “instaladores universais” para Linux. Temos AppImage, pacotes Snap e Flatpaks. Assim como as outras ferramentas, Flatpak é uma tecnologia que facilita a instalação de software, independentemente da distribuição Linux. Aqui, mostramos como instalar o gerenciador Flatpak no Ubuntu e guiamos você pelo processo de instalação de um aplicativo Flatpak.
Índice
- Por que usar Flatpaks para instalar software
- Instalando Flatpak no Ubuntu
- Buscando e listando pacotes no Flatpak
- Instalando pacotes usando Flatpak
- Atualizando pacotes Flatpak
- Removendo pacotes no Flatpak
- 5 ótimos Flatpaks para conferir
Por que usar Flatpaks para instalar software
Um dos maiores pontos de venda do Flatpak é que ele fornece uma plataforma de aplicativos containerizados focada no desktop. Isso não pode ser dito sobre o Snap, já que a Canonical tende a focar mais em software de servidor. Com o foco do Flatpak, é fácil ver uma infinidade de softwares de muitos desenvolvedores surgindo em um muito curto período de tempo.
Além disso, o Flatpak também está sendo desenvolvido por pessoas que estão profundamente familiarizadas com o ambiente de desktop GNOME. Como resultado, você pode encontrar uma variedade de utilitários populares baseados no GNOME, como Boxes, Cheese e Glade.

Por fim, o Flatpak encontra o equilíbrio entre modularidade e facilidade de uso. Ao contrário do Snap e do AppImage, é fácil criar e incluir repositórios de terceiros para pacotes Flatpak personalizados. Isso torna simples criar seu próprio pipeline para seus próprios aplicativos sem depender de um serviço de terceiros.
Dica: aprenda como você pode personalizar seu desktop GNOME com algumas das melhores extensões de shell GNOME hoje.
Instalando Flatpak no Ubuntu
Nota: todas as instruções de instalação de pacotes Flatpak se aplicam a todos os sistemas operacionais baseados em Linux, incluindo o Ubuntu.
No momento, o Flatpak está disponível nos repositórios padrão do Ubuntu tanto para versões LTS quanto para as atuais. Portanto, instalar o gerenciador de software é tão simples quanto executar um único comando apt:
sudo apt install flatpak gnome-software-plugin-flatpakExecute o seguinte comando para importar o repositório Flathub para sua instalação do Flatpak:
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepoReinicie sua máquina para aplicar suas novas configurações do Flatpak:
sudo rebootConfirme se o gerenciador Flatpak está funcionando corretamente verificando seu número de versão:
flatpak --versionBuscando e listando pacotes no Flatpak
Para buscar um pacote específico, execute o subcomando search. Isso irá olhar em todos os repositórios remotos disponíveis em seu sistema e retornar todos os pacotes que correspondem à sua consulta:
sudo flatpak search spotifyVocê também pode olhar os detalhes de um pacote específico por meio do subcomando info. No entanto, é importante notar que isso só funcionará em aplicativos atualmente instalados e que requer que você forneça o “ID do Aplicativo” desse aplicativo.
flatpak info -m com.spotify.Client
Para listar todos os pacotes instaláveis disponíveis de um repositório Flatpak, faça o seguinte:
flatpak remote-ls flathub --app
Instalando pacotes usando Flatpak
Para instalar um pacote Flatpak no Ubuntu Linux, execute o subcomando install seguido pelo nome do repositório e do aplicativo que você deseja:
sudo flatpak install flathub spotify
Nota: você pode fornecer o ID do Aplicativo em vez de seu nome abreviado ao instalar um aplicativo. Por exemplo, o comando sudo flatpak install com.spotify.Client irá buscar o mesmo cliente Spotify para sua máquina.
O subcomando install também aceita uma série de flags adicionais que podem personalizar como você instala seu aplicativo em seu sistema. Por exemplo, a flag -u permite que você crie instalações “específicas para o usuário” do seu aplicativo:
flatpak install-u flathub com.spotify.ClientA flag --reinstall permite que você force uma reinstalação de um aplicativo existente em seu sistema:
sudo flatpak install --reinstall flathub com.spotify.Client
Você também pode instruir o Flatpak a apenas baixar os arquivos do pacote para um aplicativo específico. Isso pode ser útil se você estiver adiando uma atualização, mas quiser garantir que os arquivos já estejam na máquina:
sudo flatpak install --no-deploy flathub com.spotify.ClientBom saber: aprenda como corrigir pacotes quebrados em distribuições populares do Linux.
Atualizando pacotes Flatpak
Assim como com gerenciadores de pacotes tradicionais, o Flatpak pode atualizar aplicativos existentes em seu sistema. Para fazer isso para todos os pacotes Flatpak em sua máquina, execute o subcomando update:
sudo flatpak update
Esse subcomando também aceita flags adicionais que podem mudar seu comportamento padrão. Por exemplo, a flag -u atualizará apenas pacotes Flatpak “específicos para o usuário”:
flatpak update -u com.spotify.ClientRemovendo pacotes no Flatpak
Para remover um pacote Flatpak, execute o subcomando uninstall seguido pelo nome do seu aplicativo:
sudo flatpak uninstall spotify
O subcomando também pode remover quaisquer dados existentes para seu aplicativo. Para fazer isso, execute o subcomando uninstall seguido da flag --delete-data e, em seguida, seu pacote Flatpak:
sudo flatpak uninstall --delete-data spotifyPor fim, também é possível limpar quaisquer dependências não utilizadas de seus pacotes Flatpak. Isso é útil se você estiver tentando gerenciar o espaço que o Flatpak está ocupando em seu computador:
sudo flatpak uninstall --unused5 ótimos Flatpaks para conferir
1. GIMP
O GIMP é uma poderosa ferramenta de edição gráfica que está disponível para Linux, Mac e Windows. Embora você possa instalar este programa impressionante como um aplicativo autônomo, sua alternativa Flatpak oferece a você os recursos mais recentes dos próprios desenvolvedores.

Para instalar o GIMP usando o Flatpak, execute o seguinte comando:
sudo flatpak install flathub org.gimp.GIMPConfirme que o GIMP está funcionando corretamente no seu sistema ao abri-lo em sua área de trabalho:
flatpak run org.gimp.GIMP2. Pitivi
Existem muitos aplicativos de edição de vídeo no Linux. Ao pesquisar pelos repositórios de pacotes, os usuários provavelmente encontrarão pelo menos 3 ou mais opções. O Pitivi não é diferente. É um editor de vídeo avançado com muitos ótimos recursos e uma interface de usuário fácil de usar. E como a maioria do software dessa lista, ele se beneficia de atualizações rápidas - algo que apenas um Flatpak pode fornecer.

Você pode instalar e executar o Pitivi em sua máquina Linux executando os seguintes comandos:
sudo flatpak install flathub org.pitivi.Pitivi
flatpak run org.pitivi.Pitivi3. Telegram
O Telegram é um excelente aplicativo de mensagens e um dos poucos serviços mainstream que leva Linux a sério como plataforma. Baixar o Telegram e fazê-lo funcionar no Linux é moderadamente fácil, mas algo que não muitas pessoas querem fazer, pois requer a extração de pacotes.

Felizmente, agora há um pacote Flatpak oficial para isso. Isso significa que ele sempre terá binários atualizados e instalar o Telegram em novas máquinas pode ser feito em apenas alguns comandos:
sudo flatpak install flathub org.telegram.desktop
flatpak run org.telegram.desktop4. LibreOffice
O LibreOffice, assim como o GIMP, é atualizado com novos recursos com bastante frequência. Muitas vezes, a maioria dos mantenedores de distribuições Linux demora a oferecer essas mudanças. É por isso que a The Document Foundation assumiu a responsabilidade de distribuir seu software via Flatpak.

Essa abordagem garante que você possa obter a versão mais recente do pacote LibreOffice o mais rápido possível sem complicações. Para instalar e executar o LibreOffice como um Flatpak, execute os seguintes comandos:
sudo flatpak install flathub org.libreoffice.LibreOffice
flatpak run org.libreoffice.LibreOffice5. Warehouse
Gerenciar pacotes Flatpak pode ser uma tarefa complicada se você não estiver acostumado a digitar comandos no terminal Linux. Warehouse é uma utilidade de gestão Flatpak leve e fácil de usar para Linux. Ele pode listar todos os programas disponíveis baseados em Flatpak, gerenciar repositórios remotos e até remover dados não utilizados de pacotes antigos.

Para instalar e usar o Warehouse na sua máquina, execute os seguintes comandos em uma nova sessão de terminal:
sudo flatpak install flathub io.github.flattool.Warehouse
flatpak run io.github.flattool.WarehouseAprender como instalar, usar e executar aplicativos Flatpak é apenas algumas das coisas que você pode fazer no Ubuntu Linux. Explore este mundo profundo e diversificado de software Livre e de Código Aberto olhando alguns dos melhores programas para o seu sistema Linux hoje.
Crédito de imagem: Kari Shea via Unsplash e Wikimedia Commons. Todas as alterações e capturas de tela por Ramces Red.