Instalação e Manipulação de Flatpak no Linux Deepin



Seja um "Mestre do Flatpak"


   O Deepin veio recheado com novidades, sejam aplicativos adicionados à família, ou bugs e "perfumarias" solucionados, implementadas na interface.
   E uma das novidades é justamente o suporte a pacotes Flatpak, está nova maneira de distribuir aplicações, que em um futuro tornará a padrão (Vamos ver se vai ser Snap, Flatpak ou quem sabe AppImage).
   No vídeo a seguir demonstro o passo-a-passo de como manipular estes pacotes, que atualmente no Deepin está restrito a instalação via terminal, mas com o tempo a Deepin Store receberá esta função assim com as lojas do Mint e Ubuntu.






*BAIXAR O PACOTE E EFETUAR A INSTALAÇÃO, VIA PACOTE BAIXADO


OBS.: O parametro "--user" é totalmente opcional no ato da instalação do pacote .flatpakref, utilizando tal parâmetro a aplicação ficará disponível apenas ao usuário que instalou. Demonstrei no vídeo com o "--user" mas não cheguei explicar o por quê de telo utilizado. (ESSE VÍDEO NA REALIDADE É O SEGUNDO, O PRIMEIRO EXPLIQUEI E DEMONSTREI MAIS DETALHADAMENTE, MAS O MICROFONE FICOU MUITO ESTOURADO, POR ISSO REGRAVEI).


No exemplo abaixo, efetuei o downloade do pacote flatpak da aplicação "Vocal", no site FlatHub.

1º Baixe o arquivo flatpak na pasta home

2º Instalar

flatpak install --user com.github.needleandthread.vocal.flatpakref

3º Ver o caminho (nome da aplicação, depois de instalada) listando

flatpak list

4º Atualizar o aplicativo Vocal

flatpak --user update com.github.needleandthread.vocal/x86_64/stable

5º Executar

flatpak run com.github.needleandthread.vocal/x86_64/stable

6º Desinstalar

flatpak --user uninstall com.github.needleandthread.vocal/x86_64/stable

(o diretório do Flathub (como usuario, "user", e não flathub puramente dito) é adicionado automaticamente, como: flathub --user).




===============================================
-----------------------------------------------------------------------------------
===============================================




*ADICIONAR REPOSITÓRIO E EFETUAR A INSTALAÇÃO


*Repositório Gnome (COMO ADICIONAR)
flatpak remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo


flatpak remote-add --from gnome-apps https://sdk.gnome.org/gnome-apps.flatpakrepo

(COMO REMOVER)

flatpak remote-delete gnome


flatpak remote-delete gnome-apps


*Repositório FlatHub (COMO ADICIONAR)

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

(COMO REMOVER)

flatpak remote-delete flathub



*Lista os repositórios adicionados ao sistema (PARA EFETUAR A MANIPULAÇÃO)

flatpak remotes




*LISTAR APLICATIVOS CONFORME O REPOSITÓRIO


flatpak remote-ls gnome-apps --app



flatpak remote-ls flathub --user --app


Se instalou baixando um pacote flatpak do site flathub, automaticamente um repositório é adicionado como "USER", sendo assim pode verificar e instalar aplicativos com este repositório, adicionando apenas o parâmetro: user.
flatpak remote-ls flathub --user --app



*INSTALAR O APP EM QUESTÃO, DEPOIS DE LISTA-LOS (DO REPOSITÓRIO)


(Como exemplo usei o aplicativo Gnome Games)

flatpak install gnome-apps org.gnome.Games


*REMOVER

flatpak uninstall org.gnome.Games


*RODAR A APLICAÇÃO

flatpak run org.gnome.Games 


---------------------------------------------------------------------------------
--- RESUMO DOS COMANDOS FLATPAK MAIS USADOS    ---
---------------------------------------------------------------------------------

flatpak install

flatpak update

flatpak uninstall

flatpak list

flatpak run

flatpak remote-add

flatpak remotes

flatpak remote-ls

flatpak remote-delete



COMPLEMENTOS










   Espero que tenham gostado e comecem a brincar e testar os pacotes Flatpak, eles tem muito à oferecer, pois o futuro da distribuição de aplicações poderá ser em Flatpak.

Está esperando o quê? Acesse o canal oficial do Telegram e se inscreva, assim você nunca perderá um vídeo do canal. Clique aqui e inscreva-se!

Comentários

  1. A Deepin Store faz instalações de apps flatpak, porém de um servidor próprio que muitas vezes esta desatualizado como é o caso do Anydesk que na Deepin Store está na versão 2.3.6 enquanto que no Flathub está na versão 2.9.6.

    Gostaria de saber se é possível adicionar o Flathub a Deepin Store, assim podendo fazer instalação e atualização pela GUI ao invés de CLI?

    ResponderExcluir

Postar um comentário