IMUD-APT(5) File Formats Manual IMUD-APT(5)

Name

imud apt repository

Debian packages for imud — the marine IMU daemon (“gpsd for IMUs”).

Signed .deb packages for arm64 and armhf Raspberry Pi OS and Debian, suites bookworm and trixie.

Add the repository

Import the signing key, add the source, and update. The suite is read from /etc/os-release, so this is the same on bookworm and trixie — nothing to substitute:

curl -fsSL https://richcreations.github.io/imud/apt/KEY.gpg \
  | sudo gpg --dearmor -o /usr/share/keyrings/imud.gpg

sudo tee /etc/apt/sources.list.d/imud.sources >/dev/null <<EOF
Types: deb
URIs: https://richcreations.github.io/imud/apt
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: main
Signed-By: /usr/share/keyrings/imud.gpg
EOF

sudo apt update

To check what was detected, cat /etc/apt/sources.list.d/imud.sources — the Suites: line should read bookworm or trixie.

Upgrading from an earlier setup? If you previously added /etc/apt/sources.list.d/imud.list, remove it — sudo rm -f /etc/apt/sources.list.d/imud.list — or apt will warn that the repository is configured twice.

Install

# the daemon, calibration, status tool + the World Magnetic Model data
sudo apt install imud imud-wmm-data

# optional: network monitor, protocol bridges
sudo apt install imud-utils
sudo apt install imud-signalk imud-mqtt imud-influxdb imud-mavlink imud-prometheus

Then edit /etc/imud/imud.conf for your hardware and sudo systemctl enable --now imud.

arm64 and armhf only. imud drives an I²C IMU on a Raspberry Pi, so the packages target the Pi's architectures: arm64 for 64-bit OS images, armhf (ARMv7 — Pi 2 and later) for 32-bit ones. apt picks the right one automatically. On other platforms, build from source — see the repository.

Packages

PackageContents
imuddaemon, imud-cal, imud-status, Python client
imud-wmm-dataWorld Magnetic Model coefficients (true heading)
imud-utilsimud-mon network monitor
libimud0 / libimud-devABI-stable client library + headers
imud-signalk-prometheusprotocol bridges (5)

See also

imud home · source on GitHub · releases

imud 1.8 2026-07-31 IMUD-APT(5)