Honu Robotics APT repository

Ubuntu packages for Honu Robotics software. Supported releases: Noble (24.04), Resolute (26.04); amd64.

Recommended setup

sudo sh -c "$(curl -fsSL https://packages.honurobotics.com/setup.sh)"
sudo apt update
sudo apt install <package>

Package names are listed in each project's documentation, for example Ehukai (libehukai-dev).

The repository is signed; setup.sh installs the key to /etc/apt/keyrings/ and a deb822 source under /etc/apt/sources.list.d/.

Manual setup

Install the repository signing key:

tmp_key="$(mktemp)"
curl -fsSL https://packages.honurobotics.com/honurobotics-archive-keyring.gpg -o "$tmp_key"
sudo install -m 0755 -d /etc/apt/keyrings
sudo install -m 0644 "$tmp_key" /etc/apt/keyrings/honurobotics-archive-keyring.gpg
rm -f "$tmp_key"

Create the repository list file for your Ubuntu release:

codename="$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")"
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/honurobotics-archive-keyring.gpg] https://packages.honurobotics.com $codename main" \
  | sudo tee /etc/apt/sources.list.d/honurobotics.list > /dev/null

sudo apt update
sudo apt install <package>

Signing-key fingerprint: EF5A A826 FB9E 5420 73A7 2FDF 05CD EB9C 453C 4234.