I have a couple of flatpaks installed that are no longer available on flathub, and i want to make sure to back them up so that i can run them later if i install a fresh distro for example.
Is it as simple as copying the application folder from ~/.local/share/flatpak and adding it there later? Does that include dependencies as well?
Yes,
~/.local/share/flatpak
includes all user installed flatpaks, while/var/lib/flatpak
includes all system wide installed flatpaks. Both include repository information and required runtimes (i.e. dependencies).This does not include user data, which is stored in
~/.var/app
.Make sure to test your backup just in case on another system/VM.
Can someone explain why global flatpaks are installed in
/var/lib
and not/opt
or/usr/local
?Perfect, thank you!!!
What about app data? If I only want to backup my app data for all flatpak application but not the application itself, where can I find the directory?
Based on the above comment, I think you are looking for
~/.var/app
.Bruh, I am pretty sure when I commented the question, this information wasn’t there.
Is there a way to see previous edits of a comment in fediverse?
Edit: Nvm I didnt read properly
there’s an app called warehouse that makes this easy afaik
This.
Is there a specific reason why these packages are no longer on Flathub?
Yes, they are switch emulators and were taken down by the developers following legal troubles with nintendo
flatpak create-usb [OPTION…] MOUNT-PATH [REF…]
- Copy apps or runtimes onto removable mediaI don’t think it has to be removable media despite the description. I’m also not exactly sure how to install the packages once they’re copied over.
For more details, see
flatpak create-usb --help
and flatpak man pages.