1. Objetivo do flatpak..
    1. Documento oficial do flatpak...
    2. Flatpak é uma ferramenta para gerenciar aplicações e os runtimes que elas usam. No modelo Flatpak, aplicações podem ser construídas e distribuídas independentemente do sistema hospedeiro em que elas estão usando, e elas são isoladas do sistema hospedeiro (‘sandboxed’) em algum grau, no runtime. Flatpak usa OSTree para distribuir e implantar dados. Os repositórios que ele usa são repositórios OSTree e podem ser manipulados com a ferramenta ostree. Runtimes instalados e aplicações são checkouts do OSTree.
    3. Introdução ao Flatpak
    4. Conceitos básicos do flatpak;

  2. O que é identificadores de aplicativos?
    1. Flatpak identifica cada aplicativo e tempo de execução usando um identificador de três partes exclusivo, como com.company.App. O segmento final deste endereço é o nome do objeto, e a parte anterior identifica o desenvolvedor, para que o mesmo desenvolvedor possa ter vários aplicativos, como com.company.App1 e com.company.App2.
    2. Caso se precise  do número da versão e arquitetura então o identificador será: name/architecture/branch
      1. Ex: com.company.App/I386/stable
      2. Ver documentação completa em: https://docs.flatpak.org/en/latest/using-flatpak.html
    3. As vezes precisamos informar a versão e omitir a arquitetura, então a parte que não existe pode ficar em banco.
      1. Ex: com.company.App//stable
    4. As vezes precisamos informar a arquitetura e omitir a versãoa, então a parte que não existe pode ficar em banco..
      1. com.company.App/I386//

  3. Como instalar o gerenciador de pacotes flatpak
    1. A primeira coisa a fazer é instalar o Flatpak. O processo é simples. Abra uma janela de terminal e siga estas etapas:
      1. Adicione o repositório necessário com o comando sudo add-apt-repository ppa:alexlarsson/flatpak.
      2. Atualize o apt com o comando sudo apt update
      3. Instale o Flatpak com o comando sudo apt install flatpak .
      4. Instale o suporte Flatpak para o software GNOME com o comando sudo apt install gnome-software-plugin-flatpak.
      5. Reinicialize seu sistema.
      6. Exemplo:
        1. $ sudo add-apt-repository ppa:alexlarsson/flatpak
          $ sudo apt update
          $ sudo apt install flatpak
          $ sudo apt install gnome-software-plugin-flatpak
          $ reboot                    
                              

    2. Pastas onde o flatpak instala seus pacotes:
      1. Pasta do usuário:  ~/.local/share/flatpak 
      2. Pasta do root:  /var/lib/flatpak .
  4. Como usar o programa flatpak no modo console.
    1. Como instalar repositório ao gerenciador de pacotes flatpak?
      1. SYNOPSIS: flatpak remote-add [OPTION...] NAME LOCATION
      2. O comando remote-add adiciona um repositório remoto à configuração do repositório flatpak.
        1. NAME é o nome do novo controle remoto e
        2. LOCATION é um url ou nome de caminho.
        3. Obs: O LOCATION é um repositório flatpak ou um arquivo .flatpakrepo que descreve um repositório. No primeiro caso, você também pode ter que especificar opções extras, como a chave gpg para o repo. A menos que seja substituído pelas opções --user ou --installation, este comando altera a instalação padrão de todo o sistema.
        1. EXEMPLOS:
             1) $ flatpak --user remote-add ftathub https://flathub.org/repo/flathub.flatpakrepo
             2) $ flatpak remote-add ftathub https://flathub.org/repo/flathub.flatpakrepo
             3) $ flatpak -h  
            
           [OPTION...] 
           
           __________________________
           --help, -h ,    : 
             Mostra as opções de ajuda e sai.
             Ex: $ flatpak -h
           __________________________
           --from : 
             Suponha que o URI seja um arquivo .flatpakrepo em vez do próprio repositório. 
             Isso é habilitado por padrão se a extensão for .flatpakrepo, então geralmente você não precisa dessa opção.
          __________________________
           --user :  
             Modifique a configuração por usuário, ou serja usa a pasta ~/ para instalar os programas.
             
             Ex: $ flatpak --user remote-add ftathub https://flathub.org/repo/flathub.flatpakrepo
             
             Obs: Este comando cria as pastas: /home/paulosspacheco/.local/share/flatpak
                                               /home/paulosspacheco/.cache/flatpak
          __________________________                        
           --system : 
             Modifique a configuração padrão de todo o sistema.
          __________________________
           --installation=NAME :  
             Modifique uma instalação de todo o sistema especificada por NAME entre as definidas em /etc/flatpak/installations.d/. 
             Usando --installation = default é equivalente a usar --system.
          __________________________
           --no-gpg-verify : 
             Desative a verificação GPG para o controle remoto adicionado.
          __________________________ 
           --prio=PRIO : 
             Defina a prioridade do controle remoto. 
             O padrão é 1, mais alto é mais priorizado. 
             Isso é usado principalmente para ferramentas gráficas de instalação.
          __________________________ 
           --no-enumerate : 
             Marque o controle remoto como não enumerado. 
             Isso significa que o controle remoto não será usado para listar aplicativos,                
             por exemplo, em ferramentas de instalação gráfica.               
          __________________________ 
           --no-use-for-deps : 
             Marque o remoto como não deve ser usado para resolução automática de dependência de tempo de execução.
          __________________________ 
           --if-not-exists : 
             Não faça nada se o controle remoto fornecido já existir.
          __________________________ 
           --disable : 
             Desative o controle remoto adicionado.
          __________________________ 
           --title=TITLE : 
             Um título para o controle remoto, por exemplo, para exibição em uma IU.
          __________________________ 
           --comment=COMMENT : 
             Um comentário de linha única para o controle remoto, por exemplo, para exibição em uma IU.
          __________________________ 
           --description=DESCRIPTION : 
             Uma descrição de parágrafo completo para o controle remoto, por exemplo, para exibição em uma IU.
          __________________________ 
           --homepage=URL : 
             URL de um site para o remoto, por exemplo, para exibição em uma IU.
          __________________________ 
           --icon=URL : 
             URL para um ícone do controle remoto, por exemplo, para exibição em uma IU.
          __________________________ 
           --default-branch=BRANCH :  
             Um branch padrão para o remoto, principalmente para uso em uma IU.
          __________________________ 
           --filter=PATH : 
             Adicione um filtro local ao remoto. Um arquivo de filtro é uma lista de linhas, cada arquivo começando               
             com "allow" ou "deny" e, em seguida, um glob para o ref permitir ou não permitir.               
             Os globs especificam uma referência parcial (ou seja, você pode deixar de fora as partes finais que corresponderão a tudo),               
             mas caso contrário, apenas "*" é especial, correspondendo a qualquer coisa nessa parte da referência.              
                           
             Por padrão, todos os refs são permitidos, mas se um ref corresponder a uma regra de negação, ele será desabilitado,               
             a menos que corresponda especificamente a uma regra de permissão. Isso significa que você pode usar isso para               
             implementar tanto a lista branca quanto a lista negra.
                           
             Aqui está um exemplo de arquivo de filtro:              
               # Este é um filtro de estilo de lista branca, pois nega todos os primeiros                    
               negar *                      
               allow runtime / org.freedesktop. *               
               Allow org.some.app/arm               
               allow org.signal.Signal / * / stable               
               allow org.signal.Signal. * / * /estábulo
          __________________________                 
           --gpg-import=FILE : 
              Importe as chaves gpg do arquivo de chaveiro especificado como confiáveis para o novo controle remoto.
              Se o arquivo for - o chaveiro é lido da entrada padrão.                  
          __________________________ 
           --authenticator-name=NAME : 
             Especifique o autenticador a ser usado para o controle remoto.
          __________________________ 
           --authenticator-option=KEY=VALUE : 
             Especifique uma opção de autenticador para o remoto.
          __________________________ 
           --authenticator-install : 
             Desative a instalação automática do autenticador.
          _____________________________  
           --no-authenticator-install : 
             Desative a instalação automática do autenticador.
          __________________________
           --verbose,-v  : 
             Imprime informações de depuração durante o processamento do comando.
          __________________________ 
           --ostree-verbose : 
             Imprima informações de depuração OSTree durante o processamento do comando.
          __________________________   
           --columns=FIELD,...  
             Especifique quais informações mostrar sobre cada ref. Você pode listar vários campos ou usar  esta opção várias vezes. 
             Anexe :s[tart], :m[iddle], :e[nd] or :f[ull]  aos nomes das colunas para alterar a elipsização.                    
                              
        2. Mais informações:
          1.  https://docs.flatpak.org/en/latest/flatpak-command-reference.html?highlight=remote-add#flatpak-remote-add.
          2. https://docs.flatpak.org/en/latest/search.html?q=remote-add&check_keywords=yes&area=default
    2. Como  remover repositório do gerenciador de pacotes flatpak?
      1. ?
      2.  ; Para deletar repositório remoto usar comando "flatpak remote-delete nome" onde nome é o nome do repositório.
          Ex:
            $ flatpak remote-delete flathub
                          
    3. Como instalar o aplicativo via Flatpak?
      1. Primeiro passo é adicionar o repositório hospedado no Flathub :
        1. $ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo                   
          
          Como pesquisar o aplicativo usando uma chave de pesquisa?;Obs: Aqui, flathub é o nome local que é dado ao controle remoto. 
                O URL aponta para o .flatpakrepo arquivo do controle remoto . 
                --if-not-exists impede que o comando produza um erro se o controle remoto já existir.
                
          Para remover o repositório remoto flhathub: 
          $ flatpak remote-delete flathub
                              
      2. Para descobrir o comando exato para cada instalação, é preciso entrar na página https://flathub.org/apps do site Flathub.org , selecionar o aplicativo desejado, em seguida procurar o identificador do aplicativo no final da página.
      3. Agora é possível instalar qualquer aplicativo Flatpak encontrado no repositório Flathub. Por exemplo, para instalar o Spotify , execute os passos abaixo:
        1.  $ sudo flatpak install flathub com.spotify.Client
                              
    4. Como desinstalar o aplicativo via flatpak?
      1.  Como-executar-de-forma-facil                  
         ; sudo flatpak uninstall nome do pacote
         ; ex:
         $ sudo flatpak uninstall 
                             
    5. Como executar o aplicativo via flatpak?
      1.  ; Para executar usar o comando: flatpak run nome do programa                    
         ; ex:
             $ flatpak run com.spotify.Client
                          
    6. Como atualizar um aplicativo flatpak instalado?
      1.  ; Para atualizar um aplicativo usar o comando: sudo flatbak update nome do aplicativo.
         ; ex:
             $ sudo flatpak update com.spotify.Client               
                            
    7. Com saber o nome de todos os aplicativos registrados?
      1.  ; O comando list do flatpak mostra o Nome, ID de aplicativo e a Versão  de todos os programas instalados com flatpak.
         ; ex:
         	  $ flatpak list
            
         ; Resultado no meu caso:
        
        paulosspacheco@host:~$ flatpak list
        Nome                                           ID de aplicativo                           Versão          Ramo         Instalação
        ---------------------------------------------- ----------------------------------------   -------         -----        ---------- 
        default                                        org.freedesktop.Platform.GL.default                        19.08        system
        openh264                                       org.freedesktop.Platform.openh264          2.1.0           2.0          system
        GNOME Application Platform version 3.34        org.gnome.Platform                                         3.34         system
        Mint-Y Gtk Theme                               org.gtk.Gtk3theme.Mint-Y                                   3.22         system
        KDE Application Platform                       org.kde.Platform                                           5.14         system
        VLC                                            org.videolan.VLC                           3.0.11.1        stable       system
                          
    8. Com saber o nome de todos os aplicativos instalados?
      1.  $ flatpak list --app
         
         ; Resultado:
           paulosspacheco@host:~$ flatpak list --app
           
           Nome          ID de aplicativo         Versão           Ramo        Instalação
           ------------  ------------------       -----------      ------      -----------  
           Spotify       com.spotify.Client       1.1.26.501       stable      system
           VLC           org.videolan.VLC         3.0.11.1         stable      system
                        
    9. Como pesquisar o aplicativo usando uma palavra?
      1.  ; O comando search pesquisa todas os aplicativo que contenha a palavra chave
         ex: flatpak search VLC
                        
        paulosspacheco@host:~$ flatpak search VLC
        Nome                   Descrição                                                ID de aplicativo         Versão   Ramo    Remotos
        MakeMKV plugin for VLC Provides MakeMKV features for direct Blu-ray playback i… …olan.VLC.Plugin.makemkv          3-19.08 flathub
        Bluray Java menus (BD… Provides Bluray Java menus (BDJ) support in VLC.         …videolan.VLC.Plugin.bdj          3-19.08 flathub
        VLC                    VLC media player, the open-source multimedia player      org.videolan.VLC         3.0.11.1 stable  flathub
        FDK-AAC Encoding Plug… Provides better AAC encoding and HE profiles support.    …eolan.VLC.Plugin.fdkaac          3-19.08 flathub
                 
        Como atualizar uma instalação feita em um local específico                
                        

    10. Como corrigir inconsistências da instalação local?:
      1.  $ flatpak repair
                        
    11. Como remover tempos de execução e extensões de aplicativos não usados?
      1.  $ flatpak uninstall --unused
                        
    12. Como redefinir todas as permissões do portal para um aplicativo específico?
      1.  ; Para redefinir premisssão usar o comando: $ flatpak permission-reset Id do aplicativo
         
          Ex:
            $ flatpak permission-reset org.gimp.GIMP            
                        
    13. Como imprimir o log do aplicativo flatpak?
      1.  $ flatpak history
                        
    14. Como saber tudo sobre o aplicativo instalado?
      1.  ; Exemplo do comando flatpak info id do aplicativo
         
         
        paulosspacheco@host:~$ flatpak info org.videolan.VLC
        
        RESULTADO:
        Como saber as permissões de
                        um aplicativo instalado?
        VLC - VLC media player, the open-source multimedia player
        
                ID: org.videolan.VLC
               Ref: app/org.videolan.VLC/x86_64/stable
              Arq.: x86_64
              Ramo: stable
            Versão: 3.0.11.1
           Licença: GPL-2.0+
            Origem: flathub
           Coleção: org.flathub.Stable
        Instalação: system
         Instalado: 79,2 MB
           Runtime: org.kde.Platform/x86_64/5.14
               Sdk: org.kde.Sdk/x86_64/5.14
        
            Commit: b36786ae144c6bc7a3db394c29689d687524135f718456495a4f953486728bb8
               Pai: 5c2fab131f6f8c4ec0646359b71ce2d872b52756cf5638a3e245b1c373ab9e4e
           Assunto: Update to 3.0.11.1 + update deps (#112) (5b2de27d)
              Data: 2020-08-24 22:42:04 +0000
                        

    15. O que é a extensão de arquivo .flatpakref ?
      1. Arquivos com extensão .flatpakref contém detalhes de como o flatpak deve instalar um aplicativo incluindo a chave por exemplo:
        1. ;Arquivo org.kde.kate.flatpakref contém os dados abaixo:
          
          [Flatpak Ref]
          
          Name      = org.kde.kate
          Branch    = stable
          Title     = org.kde.kate from flathub
          IsRuntime = false
          Url       = https://dl.flathub.org/repo/
          SuggestRemoteName = flathub
          GPGKey      = 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
          RuntimeRepo = https://dl.flathub.org/repo/flathub.flatpakrepo
                            
      2. Para instalar o programa do pelo arquivo org.kde.kate.flatpakref que está na pasta corrente executar o seguinte comando:,
        1.   $ sudo flatpak install ./org.kde.kate.flatpakref
                            
                            
          .
      3. Para instalar o programa do pelo arquivo org.kde.kate.flatpakref que está no repositório https://flathub.org/repo/appstream :
        1.   $ sudo flatpak install https://flathub.org/repo/appstream/org.kde.kate.flatpakref.flatpakref
                            

    16. Como saber as permissões de um aplicativo instalado?
      1. Os aplicativos Flatpak vêm com regras de sandbox predefinidas que definem os recursos e os caminhos do sistema de arquivos que o aplicativo tem permissão para acessar. Para ver as permissões específicas do aplicativo:
        1.  ; $ flatpak info --show-permissions name , onde name deve ser o ID do aplicativo;
           ; Ex: 
               paulosspacheco@host:~$ flatpak info --show-permissions org.videolan.VLC
               [Context]
                 shared=network;ipc;
                 sockets=x11;pulseaudio;
                 devices=all;
                 filesystems=xdg-run/dconf;~/.config/dconf:ro;xdg-config/kdeglobals:ro;host;xdg-run/gvfs;
          
               [Session Bus Policy]
                 org.kde.kwalletd5=talk
                 org.freedesktop.Notifications=talk
                 org.kde.kwalletd=talk
                 org.freedesktop.secrets=talk
                 org.mpris.MediaPlayer2.vlc=own
                 org.freedesktop.ScreenSaver=talk
                 com.canonical.AppMenu.Registrar=talk
                 org.mpris.MediaPlayer2.Player=talk
                 ca.desrt.dconf=talk
          
               [Environment]
                 DCONF_USER_CONFIG_DIR=.config/dconf
                            
    17. ?
    18. ?
    19. ?

  5. Uso de flatpak usando o ambiente gráfico no gnome: .
    1. Como instalar programas hospedados no site flathub.org de forma fácil?.
      1. Se sua distribuição não tem instalado o flatpak, então siga primeiro esses  passos: Instalar-flatpak
      2. Entrar no site flathub.org/apps.
      3. No campo pesquisa digite o nome o aplicativo que deseja instalar.
      4. Na página de resultado click o botão do programa desejado.
      5. Na próxima tela click no botão install
      6. Na próxima tela pressione no botão instalar.
  6. Como executar de forma fácil?.
    1. Procurar o aplicativo no menu de opções do ambiente gráfico atual.
  7. Como desinstalar de forma fácil?
    1. Entrar no gerenciador de aplicativos do gnome e pesquisar o aplicativo pelo nome.
    2. Pressione no botão remover.
  8. Como atualizar uma instalação feita em um local específico (https://manpages.debian.org/testing/flatpak/flatpak-make-current.1.en.html).