sudo apt install flatpak
: Install Flatpak (on Ubuntu/Debian)flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
: Add the Flathub repositoryflatpak install <app_id>
: Install an applicationflatpak uninstall <app_id>
: Uninstall an applicationflatpak update
: Update all installed applicationsflatpak update <app_id>
: Update a specific applicationflatpak run <app_id>
: Run an applicationflatpak list
: List installed applicationsflatpak search <query>
: Search for applicationsflatpak remote-add <name> <url>
: Add a remote repositoryflatpak remote-delete <name>
: Remove a remote repositoryflatpak remote-list
: List configured remote repositoriesflatpak remote-ls <name>
: List applications available in a repositoryflatpak --user override --filesystem=<path>
: Grant an app access to a specific directoryflatpak override --reset <app_id>
: Reset app permissions to defaultflatpak info <app_id>
: Show detailed information about an installed applicationflatpak history
: Show installation historyflatpak repair
: Repair Flatpak installationflatpak document-export <file>
: Share a file with Flatpak appsflatpak build-init <directory> <app_id> <sdk> <runtime>
: Initialize a new Flatpak applicationflatpak build <directory> <command>
: Run a command in the build environmentflatpak build-finish <directory> [options]
: Finish a buildflatpak build-export <repo> <directory>
: Export a built application to a repositoryflatpak override --show <app_id>
: Show current permissions for an appflatpak override --socket=x11 <app_id>
: Grant X11 socket access to an appflatpak override --nosocket=wayland <app_id>
: Revoke Wayland socket access from an appRemember to replace <app_id>
, <name>
, <url>
, <query>
, <path>
, <file>
, <directory>
, <sdk>
, <runtime>
, and <repo>
with actual values when using these commands.