Skip to content

Installing and Managing Applications

Linux Package Formats

  1. Flatpak (Graphical Applications) - Universal package format using a permissions-based model and should be used for most graphical applications.
  2. ujust (Convenience Commands) - Custom scripts maintained by Bazzite & Universal Blue contributors that can install applications.
  3. Homebrew (Command-Line Tools) - Install applications intended to run inside of the terminal (CLI/TUI).
  4. Quadlet (Services) - Run containerized applications as a systemd service.
  5. Distrobox (Legacy Applications & Developer Workflows) - Access to most Linux package managers for software that do not support Flatpak and Homebrew and for use as development boxes.
  6. AppImage (Portable Graphical Applications) - Portable universal package format that relies on specific host libraries at a system-level, usually obtained from a project's website.
  7. rpm-ostree (System-Level Packages) - 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:

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.

Video Showcase of Installing Software

Note

This video is missing a Homebrew and Quadlet walkthrough.


See also: Updates, Rollbacks, & Rebasing

View all Bazzite documentation