Parece que os instaladores universais de aplicativosé a novidade no mundo Linux. Você tem os desenvolvedores por trás do Ubuntu trabalhando em snaps, App Image (também conhecido como o mais próximo dos arquivos .exe no Linux), Deis, ZeroInstall e, é claro, a novidade de que todos estão falando: Flatpak. Por muito tempo, a comunidade de código aberto e o Linux como um todo precisaram de uma maneira única de fornecer software para muitas distribuições diferentes do Linux. Em 2017, existem muitos projetos de software diferentes competindo pelos holofotes. Flatpak não é diferente. É uma ferramenta desenvolvida pelo Free Desktop Project que promete tornar super fácil o fornecimento de qualquer tipo de software, sem problemas e com facilidade para qualquer tipo de distribuição Linux no mercado.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
Neste artigo, veremos como obter essa nova e empolgante tecnologia funcionando em sua distribuição Linux favorita.
Instalando o FlatPak
Os desenvolvedores do Flatpak trabalharam duro com o Linuxmantenedores de distribuição para facilitar a execução de tudo. Abra uma janela do terminal, localize a seção com o sistema operacional que você usa e digite o (s) comando (s) para instalá-lo!
Arch Linux
sudo pacman -S flatpak
Fedora
sudo dnf install flatpak
OpenSUSE
sudo zypper install flatpak
Mageia
sudo urpmi flatpak
ou (se estiver usando DNF)
sudo dnf install flatpak
Ubuntu
Ubuntu 16.04 LTS
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak
Ubuntu 17.04+
sudo apt install flatpak
Teste Debian / Instável
sudo apt-get install flatpak
Gentoo
Primeiro, obtenha um shell raiz: sudo -s or su
Em seguida, crie um novo arquivo de configuração: nano -w /etc/portage/repos.conf/flatpak-overlay.conf
Cole o seguinte código dentro do arquivo:
[flatpak-overlay] priority = 50 location = /usr/local/portage/flatpak-overlay sync-type = git sync-uri = git://github.com/fosero/flatpak-overlay.git
sincronização automática = Sim
Salve o arquivo de configuração com a combinação de teclado Ctrl + O.
Por fim, execute uma sincronização para instalar o Flatpak.
emerge --sync
Usando o Flatpak
Flatpak é uma tecnologia muito descentralizada. Ao contrário de outras soluções de "aplicativos universais", como snaps, não há uma loja de software única. Em vez disso, existem muitos. Esse programa permite que os usuários criem seus próprios contêineres e os carreguem nos servidores oficiais, mas também é possível que os usuários hospedem seus próprios e ignorem completamente a maneira oficial.
Você é um desenvolvedor? Confira as informações oficiais para aprender como fazer um Flatpak.
Instalando um Flatpak a partir de um Repositório
Para instalar um aplicativo Flatpak no seu computador Linux, abra um terminal. Em seguida, insira este comando para obter acesso root: sudo -s
Neste exemplo, instalaremos o Spotify pela linha de comando. Comece dizendo ao serviço Flatpak para obter o aplicativo remoto.
flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
Em seguida, instale o Spotify com o comando run.
flatpak run com.spotify.Client
Quando o processo estiver concluído, verifique o menu do aplicativo. Um ícone do Spotify aparecerá.
Instalando um Flatpak a partir de um Arquivo
Felizmente, a linha de comando não é a única maneira de instalar um aplicativo Flatpak. Também é possível baixar um .flatpakref
e instale-o sem inserir um único comando.
Primeiro, verifique se o gnome-software está instalado no sistema (embora provavelmente já esteja). Em seguida, faça o download de um .flatpakref
arquivo através da página do aplicativo. Neste exemplo, usaremos o Skype.

Quando o arquivo for baixado para o seu PC, abrao gerenciador de arquivos e vá para o local do aplicativo baixado. Clique com o botão direito do mouse e selecione "Abrir com instalação de software". Isso iniciará a loja Gnome Software e exibirá uma página que mostra informações detalhadas do aplicativo que será instalado.
Clique no botão de instalação, digite sua senha e aguarde. Uma notificação será exibida quando o programa terminar.
É isso aí! Verifique o menu do aplicativo para o programa recém-instalado.
Atualizando Flatpaks
A atualização, como a instalação, é possível de duas maneiras. A primeira maneira é com o terminal. Comece listando todos os Flatpaks instalados no sistema com o comando list.
flatpak list

Em seguida, selecione um aplicativo Flatpak na lista e adicione-o ao final de: flatpak update
Fazer isso atualizará o aplicativo individual. Como alternativa, basta digitar flatpak update
para atualizar todos os aplicativos no sistema.
Não quer usar o terminal? Basta usar o Gnome Software normalmente. Quando houver uma atualização do Flatpak, você verá! Instale-o normalmente, junto com atualizações regulares de software.
Desinstalando Flatpaks
Desinstale um aplicativo usando primeiro o comando list para encontrar o nome do aplicativo a ser desinstalado. Em seguida, copie o nome e digite:
sudo flatpak uninstall appnamehere
Como alternativa, abra o Gnome Software, procure o aplicativo e clique em "desinstalar".
Conclusão
A distribuição de software sempre foi um dospontos mais fracos do Linux: os desenvolvedores não desejam empacotar seus programas em 100 formatos diferentes. Além disso, os usuários desejam uma maneira melhor de instalar o software, em vez de confiar no terminal. Flatpack é outra tentativa de corrigir isso. Ele realiza essa tarefa gigantesca ao pegar programas e virtualizá-los dentro de contêineres, permitindo que eles executem qualquer coisa a qualquer momento. O desenvolvimento desse software está acelerando, com a Flatpaks ajudando a fornecer softwares populares como: Spotify, Blender, Mozilla Firefox e até Microsoft Skype. O suporte a essa ferramenta é enorme e a adoção está cada vez melhor.
Flatpaks têm muito potencial, mas sãoofuscado por outros jogadores no jogo "instalador universal do Linux". Como resultado, eles são conhecidos apenas pelos geeks do Linux. Espero que este tutorial mostre alguma luz necessária no Flatpak, para que todos os tipos de usuários do Linux possam começar a usá-los!
Comentários