1) Download the repository signing key
to /etc/apt/trusted.gpg.d/lavasoftware.key.asc
:
wget -O /etc/apt/trusted.gpg.d/lavasoftware.key.asc {URL}/lavasoftware.key.asc
2) Add a APT sources file, e.g.
/etc/apt/sources.list.d/lavasoftware.list
. The contents depends
on your Debian version, and the desired LAVA channel:
Releases | deb {URL}/release bookworm main |
Older versions |
deb {URL}/archive/VERSION bookworm main Check which old versions are available. |
Daily builds | deb {URL}/daily bookworm main |
Snapshots |
deb {URL}/YYYY/MM/DD bookworm main Check which snapshots are available. |
Releases | deb {URL}/release bullseye main |
Older versions |
deb {URL}/archive/VERSION bullseye main Check which old versions are available. |
Daily builds | deb {URL}/daily bullseye main |
Snapshots |
deb {URL}/YYYY/MM/DD bullseye main Check which snapshots are available. |
Note: For Debian 11, you will also need to have the
backports repository enabled, and you need to install
linux-libc-dev
and
python3-bpfcc
from backports before installing
lava-dispatcher
or lava-dispatcher-host
:
apt install -t bullseye-backports python3-bpfcc linux-libc-dev
3) Install the packages normally through APT:
apt install lava-server
apt install lava-dispatcher
apt install lava-dispatcher-host