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 libcaer --with-libserialport --with-opencv
brew install dv-runtime
Linux
Ubuntu Linux
We provide a PPA repository for Focal (20.04 LTS) and Jammy (22.04 LTS) on the x86_64, arm64 and armhf architectures.
sudo add-apt-repository ppa:inivation-ppa/inivation
sudo apt-get update
sudo apt-get install dv-runtime
Ubuntu Bionic
We provide a separate PPA repository for Bionic (18.04 LTS) on the x86_64, x86, arm64 and armhf architectures.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo add-apt-repository ppa:inivation-ppa/inivation-bionic
sudo apt-get update
sudo apt-get install dv-runtime
Fedora Linux
We provide a COPR repository for Fedora 34, 35, 36 and rawhide 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, 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
.
Nvidia Jetson
The Nvidia Jetson embedded boards are supported via our Ubuntu Bionic packages. The Linux for Tegra (L4T) distribution is based on Ubuntu Bionic (18.04 LTS), so the same installation instructions apply. One thing to note: Nvidia provides an incompatible version of OpenCV4, so you’ll first have to uninstall their version that’s pre-installed and then install the one from our PPA repository.
Raspberry Pi
Raspberry Pi is supported on the Ubuntu operating system. Ubuntu is an officially supported OS for Raspberry Pi. Please use our Ubuntu packages.