Rtpengine builds for Debian

What's supported

Currently: Builds for Debian Buster/Oldoldstable, Bullseye/Oldstable, Bookworm/Stable, Trixie/Testing, Sid/Unstable, for amd64 and i386, as well as armhf and arm64 for Raspberry Pi OS.

Contact

dfx @ dfx .at

How to use

1. Install the repo keyring (only needs to be done once)

$ wget https://rtpengine.dfx.at/latest/pool/main/r/rtpengine-dfx-repo-keyring/rtpengine-dfx-repo-keyring_1.0_all.deb
$ sudo dpkg -i rtpengine-dfx-repo-keyring_1.0_all.deb

SHA-256 checksums:

78fe26f0251138f4e3c749c88dc4df29666c8efe0823858d3a4ab49d2fa2e088  rtpengine-dfx-repo-keyring_1.0_all.deb
563b93c730ae8435c2b7d3492f819a5436c4451ca3230af967e9e059c0512b88  /usr/share/keyrings/dfx.at-rtpengine-archive-keyring.gpg

This is key ID E53F373D999C7E41C6CCDCC4E926C0E8E60F75AD, also available via key servers.

(For verification: These same instructions signed with the same key)

2. Add the repo to your sources (only needs to be done once)

Choose your Debian distro - Choose one of:

$ DIST=stretch
$ DIST=oldoldstable
$ DIST=buster
$ DIST=oldstable
$ DIST=bullseye
$ DIST=stable
$ DIST=bookworm
$ DIST=testing
$ DIST=trixie
$ DIST=unstable
$ DIST=sid

Choose the rtpengine release - Choose one of:

$ REL=9.5 # older LTS release
$ REL=10.5 # old LTS release
$ REL=11.5 # latest LTS release
$ REL=12.2 # previous newest release
$ REL=12.3 # current newest release
$ REL=latest # always the latest and newest release
$ REL=beta # daily builds of the current git master

Add the repo:

$ echo "deb [signed-by=/usr/share/keyrings/dfx.at-rtpengine-archive-keyring.gpg] https://rtpengine.dfx.at/$REL $DIST main" | sudo tee /etc/apt/sources.list.d/dfx.at-rtpengine.list

3. Check kernel headers package

If using a non-stock or alternative kernel image, install the linux-headers package matching the kernel. For example, to install the headers for the running kernel:

$ sudo apt install linux-headers-$(uname -r)

4. Update APT cache

$ sudo apt update

5. Install rtpengine

$ sudo apt install rtpengine