De forma resumida Flatpak e um sistema de gestão de aplicações para Linux que funciona de forma consistente independente do sistema operativo (Ex: Ubuntu, Debian, openSUSE, Red Hat, SUSE, Arch, etc.).
Este sistema de gestão de aplicações tem como objectivo permitir com que desenvolvedores distribuam as suas aplicações de forma segura e sem a necessidade de criar diversos pacotes para diferentes distribuições. O Flatpak utiliza sandboxing para garantir que as De forma resumida Flatpak e um sistema de gestão de aplicações para Linux que funciona de forma consistente independente do sistema operativo (Ex: Ubuntu, Debian, openSUSE, Red Hat, SUSE, Arch, etc.).
Este sistema de gestão de aplicações tem como objectivo permitir com que desenvolvedores distribuam as suas aplicações de forma segura e sem a necessidade de criar diversos pacotes para diferentes distribuições. O Flatpak utiliza sandboxing para garantir que as aplicações são executadas em um ambiente seguro e evitar que as mesmas causem problemas ao resto do sistema.
Flatpak não e a única solução que tenta ser agnóstica do sistema operativo, também existem outras soluções como o AppImage e Snap (o Snap e desenvolvido pela Canonical, empresa que desenvolve o Ubuntu).
O repositório oficial dos desenvolvedores do Flatpak e o Flathub, neste repositório existem varias aplicações que podem ser instaladas, algumas delas são GIMP, Spotify, Skype, Steam, Visual Studio Code, Atom Editor, e muitas outras.
Para instalar o Flatpak verifique no gestor de pacotes da sua distribuição Linux pelo pacote “flatpak”, existe também um plugin para o Gnome Software que permite a instalação de pacotes Flatpak pela loja de aplicativos chamado de “gnome-software-plugin-flatpak”.
Debian e derivados
[php]# apt install faltpak gnome-software-plugin-flatpak[/php]
openSUSE
[php]# zypper install faltpak[/php]
Red Hat
[php]# yum install faltpak[/php]
Arch Linux
[php]# pacman -S faltpak[/php]
Apos a instalação do faltpak vamos adicionar o repositório Flathub com o comando abaixo.
[php]# flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo[/php]
Para listar todos os aplicativos existentes no repositório usamos o abaixo:
[php]# flatpak remote-list[/php]
Para procurar um aplicativo no repositório usamos o abaixo:
[php]# flatpak search libreoffice[/php]
Para instalar um aplicativo como o LibreOffice usamos o comando abaixo.
[php]# faltpak install org.libreoffice.LibreOffice[/php]
Para listar os aplicativos instalados no sistema usamos o comando abaixo.
[php]# flatpak list[/php]
Para remover um aplicativo usamos o comando abaixo.
[php]# flatpak remove org.libreoffice.LibreOffice[/php]
Para remover um repositório usamos o comando abaixo.
[php]# flatpak remote-delete flathub[/php]
As aplicações também podem ser instaladas usando o Gnome Software caso tenha instalado.
Espero que este rápido artigo tenha sido útil. Até a próxima.