SOFTWARE PACKAGE REPOSITORY

The NLnet Labs package repository currently hosts Krill, Routinator and RTRTR. Packages are available for amd64/x86_64 architecture running a recent Debian or Ubuntu distribution, as well as Red Hat Enterprise Linux/CentOS 7 or 8.

For more information about installing and configuring the sofware on this repository, please refer to the documenation of Krill, Routinator and RTRTR.

Deb Packages

To use this repository, add the line below that corresponds to your operating system to your /etc/apt/sources.list or /etc/apt/sources.list.d/:

deb [arch=amd64] https://packages.nlnetlabs.nl/linux/debian/ stretch main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/debian/ buster main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/debian/ bullseye main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/ubuntu/ xenial main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/ubuntu/ bionic main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/ubuntu/ focal main

Then run the following commands to add the public key and update the repository list:

wget -qO- https://packages.nlnetlabs.nl/aptkey.asc | sudo apt-key add -
sudo apt update

Pre-release updates

To install release candidates, add the line below that corresponds to your operating system to your /etc/apt/sources.list or /etc/apt/sources.list.d/:

deb [arch=amd64] https://packages.nlnetlabs.nl/linux/debian/ stretch-proposed main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/debian/ buster-proposed main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/debian/ bullseye-proposed main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/ubuntu/ xenial-proposed main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/ubuntu/ bionic-proposed main
deb [arch=amd64] https://packages.nlnetlabs.nl/linux/ubuntu/ focal-proposed main

You can use this command to get an overview of the available versions:

sudo apt policy <package name>

You can install a specific version using <package name>=<version>, e.g.:

sudo apt install routinator=0.9.0~rc2-1buster

RPM Packages

To use this repository, create a file named /etc/yum.repos.d/nlnetlabs.repo, enter this configuration and save it:

[nlnetlabs]
name=NLnet Labs
baseurl=https://packages.nlnetlabs.nl/linux/centos/$releasever/main/$basearch
enabled=1

Then run the following command to add the public key:

sudo rpm --import https://packages.nlnetlabs.nl/aptkey.asc

Pre-release updates

To install release candidates, create an additional repo file named /etc/yum.repos.d/nlnetlabs-testing.repo, enter this configuration and save it:

[nlnetlabs-testing]
name=NLnet Labs Testing
baseurl=https://packages.nlnetlabs.nl/linux/centos/$releasever/proposed/$basearch
enabled=1

You can use this command to get an overview of the available versions:

sudo yum --showduplicates list <package name>

You can install a specific version using <package name>-<version info>, e.g.:

sudo yum install -y routinator-0.9.0~rc2