Installing and Managing Applications
Linux Package Formats¶
Fedora Atomic Desktops have read-only root files to prioritize stability. Therefore, containerized applications that do not interfere with your host system will work best.
Check out the Frequently Asked Questions page for why this priority exists.
Package formats ranked from most recommended to least recommended for daily usage:¶
ujust(Convenience Commands) - Custom scripts maintained by Bazzite & Universal Blue contributors that can also install a small subset of applications.- Flatpak (Graphical Applications) - Universal package format using a permissions-based model and should be used for most graphical applications.
- Homebrew (Command-Line Tools) - Install applications intended to run inside of the terminal (CLI/TUI).
- Quadlet (Services) - Run containerized applications as a systemd service.
- Distrobox Containers (Linux Packages & Development Workflows) - Access to most Linux package managers for software that do not support Flatpak and Homebrew and for use as development boxes.
- 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.
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:
- 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.
- Zoom Platform has a built-in Windows compatibility layer making use of
umu-launcher. - WineZGUI (Available in Bazaar) 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.
Video Showcase of Installing Software¶
Note
This video is missing a Homebrew and Quadlet walkthrough.
See also: Updates, Rollbacks, & Rebasing