flatpak(1)
Build, install, and manage Flatpak applications and runtimes in isolated environments.
Synopsis
flatpak [OPTION] COMMAND [ARG]...Description
Flatpak is a system for building, distributing, and running sandboxed desktop applications on Linux. It provides a way to package applications with their dependencies, ensuring they run consistently across different distributions while maintaining security through containerization.
Common commands include install, run, update, list, and uninstall. Applications and runtimes are identified by their reverse domain notation IDs (e.g., org.gnome.Calculator).
Common options
| Flag | What it does |
|---|---|
--help | show help message and exit |
--version | print the installed Flatpak version |
--verbose | print debug information during command execution |
--system | operate on the system installation (default) |
--user | operate on the user installation |
-y, --assume-yes | automatically answer yes to all prompts |
Examples
install GNOME Calculator from the Flathub repository
flatpak install flathub org.gnome.Calculatorlaunch the installed Calculator application
flatpak run org.gnome.Calculatorlist all installed Flatpak applications
flatpak list --appupdate all installed Flatpak apps and runtimes
flatpak updateremove the Calculator application
flatpak uninstall org.gnome.Calculatoradd the Flathub repository as a remote source
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakreposhow detailed information about an installed app
flatpak info org.gnome.Calendargrant Files app access to the host filesystem
flatpak override --filesystem=host org.gnome.Files