Skip to main content

Flatpak and Distrobox

Estimated reading: 1 minute 124 views

Flatpak

Flatpaks provide access to the wider Linux ecosystem through Flathub. They operate entirely in user space, store system-wide installations in /var/lib, respect the immutable root, and are the recommended path for general-purpose GUI applications that may not yet have a native AppBox recipe.

Distrobox

Distrobox allows users to run any Linux distribution’s package manager inside a tightly integrated container.

  • The “Escape Hatch”: Users who absolutely need apt, dnf, pacman, or zypper should use this path.
  • Rootless Freedom: Inside the container, you have full root access to install development tools, libraries, or legacy applications.
  • Host Isolation: The container isolates these changes from the host system while allowing seamless desktop integration (exported apps appear in your host menu).

Documentation

Flatpak Documentation: https://docs.flatpak.org/en/latest/

Distrobox Documentation: https://distrobox.it/#what-it-does

Information

Users who want to use bleeding-edge Flatpaks can enable the Flathub-beta channel. Do it at your own risk.

flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo