Skip to content
Authors:

Linux Package Formats

Package formats ranked from most recommended for daily usage:

  1. Flatpak - Universal package format using a permissions-based model; use for most graphical applications.
  2. ujust - Custom scripts maintained by Bazzite & Universal Blue contributors that can install applications.
  3. Homebrew - Install applications intended to run inside of the terminal (CLI/TUI).
  4. Distrobox - Intended for legacy applications that do not support Flatpak and Homebrew, or for use as development boxes.
  5. AppImage - Portable universal package format that relies on specific host libraries at a system-level, usually obtained from a project's website.
  6. rpm-ostree - Layer Fedora packages at a system-level (not recommended, use as a last resort)

How do I run Windows applications?

Use a WINE front-end:

  • Steam (pre-installed) has a Windows compatibility layer built-in.
  • Lutris (pre-installed) for non-Steam video games.
  • Heroic for Epic Games, GOG, and Amazon Games integration.
  • Bottles for general-purpose applications or as an alternative to Lutris.
  • itch for games on itch.io.
  • WineZGUI (pre-installed) for Windows applications that don’t require special considerations for their prefix.

How do I install Android applications?

Follow the Waydroid Setup Guide to install Android applications on Bazzite.

Note: Waydroid is not supported on other Universal Blue images like Aurora and Bluefin.

Tutorials for Installing Other Software


Video Showcase of Installing Software

Note: This video is missing Homebrew.


See also: Updates, Rollbacks, & Rebasing

<-- View all Bazzite documentation