-
Notifications
You must be signed in to change notification settings - Fork 2
Build Targets
Marco edited this page Feb 16, 2026
·
4 revisions
Pass a build target to yap build to specify the distribution. Use a
generic target to build for the default release, or a specific target with a
release name or version.
yap build <target> /path/to/projectRun yap list-distros to list all available targets.
| Target | Distribution | Package Format |
|---|---|---|
almalinux |
AlmaLinux | .rpm |
alpine |
Alpine Linux | .apk |
amzn |
Amazon Linux | .rpm |
arch |
Arch Linux | .pkg.tar.zst |
centos |
CentOS | .rpm |
debian |
Debian | .deb |
fedora |
Fedora | .rpm |
linuxmint |
Linux Mint | .deb |
opensuse-leap |
openSUSE Leap | .rpm |
ol |
Oracle Linux | .rpm |
pop |
Pop!_OS | .deb |
rhel |
Red Hat Enterprise Linux | .rpm |
rocky |
Rocky Linux | .rpm |
ubuntu |
Ubuntu | .deb |
| Target | Release |
|---|---|
amazon-1 |
Amazon Linux 1 |
amazon-2 |
Amazon Linux 2 |
debian-jessie |
Debian 8 Jessie |
debian-stretch |
Debian 9 Stretch |
debian-buster |
Debian 10 Buster |
fedora-38 |
Fedora 38 |
rocky-8 |
Rocky Linux 8 |
rocky-9 |
Rocky Linux 9 |
rocky-10 |
Rocky Linux 10 |
ubuntu-bionic |
Ubuntu 18.04 Bionic |
ubuntu-focal |
Ubuntu 20.04 Focal |
ubuntu-jammy |
Ubuntu 22.04 Jammy |
ubuntu-noble |
Ubuntu 24.04 Noble |