Debian trixie packages
Binary .deb packages for FreeUnit on Debian trixie
(amd64 only): install the core daemon plus exactly one language
module — the PHP embed SAPI allows only one PHP version per
instance.
1. Enable deb.sury.org (PHP modules only)
PHP modules depend on libphpX.Y-embed from deb.sury.org. Skip
this step if you only install the Python module.
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
ca-certificates curl gnupg lsb-release
sudo curl -fsSL https://packages.sury.org/php/apt.gpg \
-o /usr/share/keyrings/sury-php.gpg
sudo tee /etc/apt/sources.list.d/sury-php.sources >/dev/null <<'SURY'
Types: deb
URIs: https://packages.sury.org/php/
Suites: $(lsb_release -sc)
Components: main
Signed-By: /usr/share/keyrings/sury-php.gpg
SURY
sudo apt-get updateIf packages.sury.org is unavailable, replace it in both the curl
and URIs: lines with a mirror that also serves the apt.gpg key (a
plain package mirror without the key will not work). When that mirror
is plain http, verify the downloaded key against a known-good sha256.
2. Download, verify checksums, install
DEB=1.35.6-1~trixie # version inside the .deb file names
MOD=php8.4 # php8.3 | php8.4 | php8.5 | python3.13
BASE="https://github.com/6RUN0/freeunit/releases/download/1.35.6-build4"
curl -fLO "$BASE/SHA256SUMS"
curl -fLO "$BASE/freeunit_${DEB}_amd64.deb"
curl -fLO "$BASE/freeunit-${MOD}_${DEB}_amd64.deb"
sha256sum -c --ignore-missing SHA256SUMS
sudo apt-get install -y \
"./freeunit_${DEB}_amd64.deb" "./freeunit-${MOD}_${DEB}_amd64.deb"sha256sum -c --ignore-missing checks only the files you
downloaded and fails if any digest does not match.
3. Run
sudo systemctl enable --now freeunit
systemctl status freeunitOptional -dbg (debug symbols) and -dev packages are attached
to this release. SHA256SUMS provides integrity only, not
authenticity. The installed package version is X.Y.Z-1~trixie
(the . in the asset file name is GitHub's renaming of ~).