Skip to content

Installing Software

Linux Package Formats

  1. Flatpak - Universal package format using a permissions-based model and should be used 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, non-gaming Windows applications.
  • Zoom Platform has a built-in Windows compatibility layer making use of umu-launcher.
  • itch for games on itch.io.
  • WineZGUI (pre-installed) for Windows applications that don’t require special considerations for their prefix.

Read the Bazzite Gaming Guide for more information on running Windows games on Linux.

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