Installing Software¶
Linux Package Formats¶
Package formats ranked from most recommended for daily usage:
- Flatpak - Universal package format using a permissions-based model; use for most graphical applications.
ujust
- Custom scripts maintained by Bazzite & Universal Blue contributors that can install applications.- Homebrew - Install applications intended to run inside of the terminal (CLI/TUI).
- Distrobox - Intended for legacy applications that do not support Flatpak and Homebrew, or for use as development boxes.
- AppImage - Portable universal package format that relies on specific host libraries at a system-level, usually obtained from a project's website.
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.
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¶
- Plex Media Server (Note: Podman or Docker is recommended over Distrobox)
- Flash Games
Video Showcase of Installing Software¶
Note: This video is missing Homebrew.
See also: Updates, Rollbacks, & Rebasing