FLATPAK FLATPAKREPO
Conversão de arquivo

Converter FLATPAK para FLATPAKREPO

RESPOSTA RÁPIDA
É possível converter FLATPAK para FLATPAKREPO?
Sim - FLATPAK converte para FLATPAKREPO.

Um .flatpak é um pacote de aplicativo único, enquanto um .flatpakrepo é um pequeno arquivo INI que descreve um repositório hospedado. Use flatpak build-import-bundle para carregar o pacote em um repositório, flatpak build-update-repo para finalizá-lo e, em seguida, escreva manualmente o .flatpakrepo apontando para a URL do repositório e a chave GPG.

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Sep 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter FLATPAK para FLATPAKREPO?

Pacotes (bundles) são úteis para enviar um aplicativo como um único arquivo, mas não podem entregar atualizações; um repositório pode. Publicar um .flatpakrepo permite que os usuários executem flatpak remote-add --from seurepo.flatpakrepo e instalem e atualizem seu aplicativo normalmente. O .flatpakrepo em si não contém o aplicativo - ele apenas faz referência ao repositório que você construiu a partir do pacote.

Como converter FLATPAK para FLATPAKREPO

flatpak build-import-bundle + build-update-repo

Execute flatpak build-import-bundle ~/myrepo app.flatpak para adicionar o aplicativo a um repositório OSTree local e, em seguida, flatpak build-update-repo ~/myrepo para gerar o resumo. Adicione --gpg-sign=KEYID a ambos para assiná-lo.

Hospede o repositório e escreva manualmente o .flatpakrepo

Sirva ~/myrepo via HTTP(S) e crie um arquivo com uma seção [Flatpak Repo] contendo Url=, Title= e uma GPGKey= em base64 (obtida de gpg --export KEYID | base64 -w0). Salve-o como myrepo.flatpakrepo.

flatpak remote-add --from (verifique-o)

Teste o resultado com flatpak remote-add --from myrepo.flatpakrepo, que lê a URL e a chave do arquivo e registra o remoto.

Sobre estes formatos

Qualidade e o que observar

  • Um .flatpakrepo não contém dados de aplicativo - se o repositório hospedado ficar offline, o arquivo será inútil.
  • Pular o build-update-repo deixa o resumo desatualizado, impossibilitando que os clientes instalem do repositório via HTTP.
  • A linha GPGKey deve ser a chave pública codificada em base64 em uma única linha, caso contrário a verificação falhará.

Perguntas frequentes

Um arquivo .flatpakrepo contém o aplicativo em si?
Não. Ele armazena apenas a URL do repositório, o título e a chave GPG; o aplicativo reside no repositório OSTree hospedado.
Eu preciso de uma chave GPG?
É fortemente recomendado. Assine a importação do pacote e a atualização do repositório com --gpg-sign e, em seguida, incorpore a chave base64 no .flatpakrepo.
Por que converter um pacote em um repositório?
Pacotes não podem enviar atualizações. Um repositório referenciado por um .flatpakrepo permite que os usuários recebam versões futuras com flatpak update.
Onde posso colocar um .flatpakrepo para pré-configurar um remoto?
Para todo o sistema, coloque-o em /etc/flatpak/remotes.d/ ou /usr/share/flatpak/remotes.d/ com a extensão .flatpakrepo.