Move to Linux
Browse guides

Software

Flatpak

Install desktop apps across different Linux distros.

What is Flatpak?

Flatpak apps are designed to work across many distributions. They are kept more separate from the core system and can often provide newer desktop apps.

  • Good for desktop apps that need a newer version
  • Works across different distributions
  • Uses extra storage for shared runtimes

What is Flathub?

Flathub is the main place to find and install Flatpak apps, and the usual starting point for most users. Flatpak is the format; Flathub is the app store.

Find your distro’s install guide here (opens in a new tab)

Browse apps on Flathub (opens in a new tab)

Flathub homepage with an app search bar, featured apps, and a list of trending apps.
Flathub (opens in a new tab): browse and search for Flatpak apps.

Install an app

Once you’ve set up Flathub, you can install apps from it. Replace org.example.App with the app ID shown on its Flathub page.

sh
flatpak install flathub org.example.App

Update your Flatpaks

Update your Flatpak apps and the shared files they need.

sh
flatpak update

See your installed apps

List the Flatpak apps on your system, including their IDs.

sh
flatpak list --app

Remove an app

Replace org.example.App with the ID of the app you want to remove.

Remove the app but keep its settings and saved data:

sh
flatpak uninstall org.example.App

Remove the app and its local Flatpak data, including settings and saves stored there. Back up anything you want to keep first:

sh
flatpak uninstall --delete-data org.example.App

Files saved elsewhere or in the cloud may remain.

Clean up unused files

Remove shared files that your Flatpak apps no longer need. Check the list before confirming.

sh
flatpak uninstall --unused

Last updated