Installation

Installation of dv-runtime is only provided on Mac and Linux systems.

MacOS

The easiest way to install dv-runtime is via Homebrew. We provide a Homebrew tap for macOS. Install it with:

brew tap inivation/inivation
brew install dv-runtime

Linux

Ubuntu Linux

We provide a PPA repository for Focal (20.04 LTS), Jammy (22.04 LTS) and Noble (24.04 LTS) on the x86_64, arm64 and armhf architectures.

These instructions also apply to Raspberry Pi and Nvidia Jetson embedded devices, both officially supported by the Ubuntu operating system.

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo add-apt-repository ppa:inivation-ppa/inivation
sudo apt-get update
sudo apt-get install dv-runtime

Fedora Linux

We provide a COPR repository for recent Fedora releases on the x86_64, arm64 and armhf architectures.

sudo dnf copr enable inivation/inivation
sudo dnf install dv-runtime

Arch Linux

You can find dv-runtime as a package in the AUR repository.

Gentoo Linux

You can find dv-runtime as a valid Gentoo ebuild repository available here over Git. The package to install is ‘dev-util/dv-runtime’.

Embedded Devices

On most embedded devices, such as Raspberry Pi or Nvidia Jetson, you can follow the Ubuntu Linux instructions.

To start a dv-runtime instance, you might have to set the following environment variable: UNW_ARM_UNWIND_METHOD=4.