Como fazer backup de aplicativos Flatpak no Linux com o jdFlatpakSnapshot

Para fazer backup de aplicativos Flatpak no Linux, use o jdFlatpakSnapshot para criar um snapshot compactado dos dados de cada aplicativo e, em seguida, exporte o arquivo para um local seguro. Em uma nova instalação, reinstale o Flatpak e importe o snapshot para restaurar as configurações e outros dados do aplicativo. Um snapshot não reinstala o aplicativo nem seu ambiente de execução.

O que inclui um instantâneo do Flatpak

A área gravável padrão por aplicativo do Flatpak é `/etc/flatpak` ~/.var/app/<APP_ID>/. Ela contém pastas de configuração, dados, cache e estado, conforme descrito nas convenções de diretório de dados XDG do Flatpak . O `jdFlatpakSnapshot` foi projetado para criar um snapshot dos dados de um aplicativo para reversão ou migração. Ele não é um backup completo do sistema: instalações de aplicativos, tempos de execução, configurações do sistema e arquivos salvos em outros locais precisam de tratamento separado.

Alguns aplicativos usam locais personalizados ou armazenam documentos fora dessa área. Verifique as opções de exportação do aplicativo e faça backup de arquivos importantes separadamente. Anote também o ID Flatpak e o endereço remoto de cada aplicativo, pois o arquivo de snapshot não contém o download do aplicativo.

1. Instale o jdFlatpakSnapshot do Flathub

A maneira mais simples é usar o Flathub. Se o seu sistema tiver o Flatpak instalado, mas não o repositório remoto Flathub, adicione-o seguindo o guia oficial do Flatpak :

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

Instale o aplicativo:

flatpak install flathub page.codeberg.JakobDev.jdFlatpakSnapshot

Confirme a instalação quando o Flatpak solicitar um escopo. Inicie o aplicativo a partir do menu da sua área de trabalho ou execute o comando flatpak run page.codeberg.JakobDev.jdFlatpakSnapshot.

Página do catálogo de software Linux para jdFlatpakSnapshot, contendo o nome do aplicativo e o botão Instalar.
Instale o jdFlatpakSnapshot do Flathub antes de escolher um aplicativo para fazer backup.

A última entrada no changelog do Flathub é a versão 2.2; o PyPI data essa versão para 12 de dezembro de 2023. Verifique a listagem atual do Flathub e o rastreador de problemas antes de uma migração importante e teste uma restauração antes de confiar nele como seu único backup.

2. Selecione o aplicativo Flatpak.

Salve seu trabalho e feche o aplicativo antes de criar um snapshot para evitar que arquivos sejam gravados durante a cópia. Abra o jdFlatpakSnapshot e aguarde a conclusão da verificação. Selecione o aplicativo de destino pelo seu ID, caso os nomes sejam semelhantes; o ID do Flatpak do Firefox, por exemplo, é org.mozilla.firefox.

Crie um snapshot separado para cada aplicativo cujo perfil ou configurações sejam importantes. Se um aplicativo estiver faltando na lista, verifique se ele está instalado como um Flatpak com o comando `flatpak flatpak list --appinstall`. A interface pode variar de acordo com a versão, mas a tarefa é selecionar o aplicativo e criar um snapshot para ele.

Lista de aplicativos jdFlatpakSnapshot com o Firefox e seu ID Flatpak selecionados.
Selecione o ID Flatpak correto antes de criar o snapshot.

3. Criar e verificar um instantâneo

Selecione Criar instantâneo , insira um nome descritivo, como "Instantâneo" firefox-before-migration, e escolha um método de compressão. Inicie o instantâneo e aguarde a conclusão. Verifique se ele aparece na lista de instantâneos do aplicativo antes de prosseguir.

Use nomes que identifiquem tanto o aplicativo quanto o ponto de backup. Os perfis de aplicativos podem incluir grandes repositórios de e-mail, bancos de dados ou downloads, portanto, deixe espaço livre suficiente. A compressão afeta o tamanho do arquivo e o tempo de execução da operação.

A caixa de diálogo Criar Instantâneo exibe um nome descritivo e um seletor de compressão.
Atribua um nome reconhecível a cada instantâneo e selecione um método de compressão.

4. Exporte e restaure o arquivo

Selecione a captura de tela e escolha Exportar . Salve o arquivo resultante .flatpaksnapshotem um disco rígido externo ou outro dispositivo de armazenamento separado. Guarde uma segunda cópia se os dados forem importantes; a única cópia não deve permanecer no disco que você pretende substituir.

No sistema de destino, instale o Flatpak, adicione o repositório remoto original do aplicativo e reinstale o mesmo ID do aplicativo. Instale o jdFlatpakSnapshot, abra-o, escolha Arquivo > Importar e selecione o arquivo compactado. Após a importação, selecione o snapshot e siga as instruções de restauração do aplicativo. Faça backup de todos os dados existentes no sistema de destino primeiro, pois a restauração pode sobrescrever o estado atual. Abra o aplicativo e verifique o perfil ou as configurações antes de excluir a cópia original.

Um seletor de arquivos Linux com um arquivo .flatpaksnapshot selecionado para importação.
Importe o arquivo exportado após reinstalar o aplicativo Flatpak correspondente.

Para salvar um inventário simples dos IDs dos aplicativos e seus respectivos controles remotos antes da migração, execute o seguinte comando:

flatpak list --app --columns=application,origin > "$HOME/flatpak-apps.txt"

A documentação de referência de comandos do Flatpak aborda essas colunas. Use o inventário para reinstalar cada aplicativo a partir de seu repositório remoto original e, em seguida, restaure o snapshot de dados.

Verificações rápidas

  • Se um aplicativo estiver faltando, verifique seu ID e escopo de instalação com flatpak list --app --columns=application,origin,installation.
  • Se as configurações restauradas não aparecerem, confirme se o arquivo pertence ao mesmo ID de aplicativo e se a operação de restauração foi concluída.
  • Guarde o arquivo e os dados antigos até que você tenha aberto o aplicativo restaurado e verificado os arquivos necessários.

Deixar um comentário

Como recuperar partições perdidas e dados do disco rígido com segurança

Como recuperar partições perdidas e dados do disco rígido com segurança

Aprenda como recuperar partições e arquivos perdidos com o TestDisk e o PhotoRec. Proteja a unidade de origem, faça a verificação com segurança e salve os dados recuperados em outro disco.

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.