Installing Himmelblau

Overview

Himmelblau is packaged for a wide range of Linux distributions and supports multiple installation methods, including .deb and .rpm packages, container builds, and manual source compilation.

This page covers how to install Himmelblau on Ubuntu, Debian, RHEL, Rocky, SUSE, and other distributions.


Supported Distributions

The following distributions are currently packaged by the Himmelblau project:

DistributionVersion
Fedora41
Fedora42
Fedora43
FedoraRawhide
Rocky Linux8
Rocky Linux9
Rocky Linux10
Red Hat Enterprise Linux8
Red Hat Enterprise Linux9
Red Hat Enterprise Linux10
Oracle Linux8
Oracle Linux9
Oracle Linux10
SUSE Linux Enterprise15 SP6
SUSE Linux Enterprise15 SP7
SUSE Linux Enterprise16
openSUSE Leap15.6
openSUSE Leap16
openSUSE Tumbleweed
Debian12
Debian13
Ubuntu22.04
Ubuntu24.04
Linux Mint21.3
Linux Mint22
NixOS

Installation

Himmelblau provides prebuilt packages for all major Linux distributions — including Debian, Ubuntu, Fedora, Rocky Linux, RHEL, openSUSE Leap, SLE, and NixOS — via our official build server.

➡️ Visit the Downloads page to:

  • Select your distribution and release channel (Stable / Nightly)
  • View the correct repository setup commands for your system
  • Copy one-click install instructions for your package manager (apt, dnf, or zypper)

This is the recommended installation method for production systems and most users. The downloads page is always kept in sync with the latest release metadata on packages.himmelblau-idm.org.


Building from Source (Advanced / Developer Use)

If you prefer to build Himmelblau locally — for testing, development, or packaging validation — use the included Makefile.
The build system automatically detects your host distribution and uses either Podman or Docker for reproducible container builds.

Steps

1. Clone the repository:
git clone https://github.com/himmelblau-idm/himmelblau
cd himmelblau
2. Build packages:
make               # auto-detects host distro and builds matching packages

or build explicitly for a target:

make ubuntu24.04   # or debian13, rocky9, sle16, etc.

Run make help for the full list of available targets.

3. Install on your current host:
sudo make install

This installs the locally built packages using the native package manager (apt / dnf / zypper).


Need another distro?

If your environment isn’t listed on the Supported Distributions table, please open an issue or contact a maintainer — we’re happy to help add new targets.