Migrar aplicación deb a Flatpak o Snap sin perder ajustes guardados

Existen casos que algunas aplicaciones están optimizadas o se actualizan mejor vía Flatpak o Snap por petición del desarrollador. Si esto ocurre, no quedará que migrar los ajustes que fueron guardados allí, en que podrás orientar de este artículo, cuando no exista una solución automática para no perder lo tuyo.

Considera que esta guía no aplica a otros empaquetados como Appimage. La migración no afectará con los archivos de instalación que se descargan desde el proveedor oficial (Deepin Store) o el otro servicio (Flathub, por ejemplo). Si algo falla, podrás revertir en cualquier momento.

Cómo migrar aplicación deb a Flatpak o Snap sin perder ajustes guardados

En general, algunos programas como suelen guardar en carpetas que terminan ~/.nombreprograma o XDG_CONFIG_HOME/miapp (si está bajo tal especificación). Puedes consultar en Internet haciendo una pregunta tipo Where the data folder of [program] is located in Linux?, indicando obviamente el nombre de programa.

Para hacer más práctico, este artículo toma los datos de Brave (1.18), que suele estar en ~/.config/BraveSoftware. Allí deberás copiar y pegar, ya que evitarás alguna pérdida de la configuración que podría obligar a ajustar desde cero.

Migrar aplicación deb a Flatpak o Snap sin perder ajustes guardados: Xournal++
Algunos programas como Xournal++ notifican automáticamente cuando se va a migrar sin perder ajustes guardados

Recuerda que algunos programas podrían tener dificultades al leer los datos de la carpeta desde un lugar a otro. Por ejemplo, que la carpeta esté dañada o comprometida apropósito. Procura usar como alternativa la copia de seguridad o exportar datos, en caso que no sea posible cargar la nueva versión del programa (y así evitar sorpresas inesperadas).

Para migrar de deb a Flatpak

  • Asegura que Brave esté instalado en Flatpak: ~/.var/app/ (podría variar)
  • Copia la carpeta BraveBrowser desde ~/.config/BraveSoftware.
  • Pega BraveBrowser a la nueva carpeta localizada en ~/.var/app/com.brave.Browser/data (notase la carpeta data)
La carpeta donde esta almacenada Brave desde Flatpak

Para migrar de deb a Snap

  • Asegura que Brave esté instalado en Snap: ~/.var/snap/ (podría variar, consulta con el desarrollador)
  • Copia la carpeta BraveBrowser desde ~/.config/BraveSoftware.
  • Pega a la nueva carpeta localizada en ~/.var/snap/brave

Extra: migrar de Snap a Flatpak y viceversa

Para migrar de Snap a Flatpak y viceversa, solo basta localizar la carpeta donde suele guardar los datos del programa. Luego podrás copiar de inmediato.

  • La carpeta Brave en Snap estaría localizada en ~/.var/snap/brave
  • La carpeta Brave en Flatpak está localizada en ~/.var/app/com.brave.Browser/data

Ten en cuenta que las carpetas son distintas, debido a que los desarrolladores de la plataforma establecieron los nombres.

persona sonriente
Estamos para ayudarte.

Anímate a compartir en el foro

Dentro de la comunidad, compartimos que aplicaciones funcionan mejor, desde la tienda o de otros métodos. ¡Anímate!

Etiquetas: , , ,

¿Recomendarías este artículo?