-
-
Notifications
You must be signed in to change notification settings - Fork 0
Linux Distribution and Packaging
mleem97 edited this page May 10, 2026
·
2 revisions
This page defines the runtime requirements and packaging workflow for Linux targets.
Primary distro families:
- Debian/Ubuntu (
.deb) - Fedora/RHEL (
.rpm) - Arch (
.pkg.tar.zst) - Universal fallback (
.tar.gz)
build/scripts/linux/build-avalonia-packages.sh
Workflow: .github/workflows/build-and-release.yml
- Builds Linux artifacts.
- Uploads packages as workflow artifacts.
- Publishes a runtime container to GHCR.
- Desktop launcher entry is included.
- Package dependencies are explicitly declared.
- Flatpak is optional but recommended for broad desktop compatibility.
- Linux package build expects
nfpminPATH.