FRR Debian repository

To add this repository to your Debian/Ubuntu system, do:

# add GPG key
curl -s https://deb.frrouting.org/frr/keys.gpg | sudo tee /usr/share/keyrings/frrouting.gpg > /dev/null

# possible values for FRRVER: frr-6 frr-7 frr-8 frr-9.0 frr-9.1 frr-stable
# frr-stable will be the latest official stable release
FRRVER="frr-stable"
echo deb '[signed-by=/usr/share/keyrings/frrouting.gpg]' https://deb.frrouting.org/frr \
     $(lsb_release -s -c) $FRRVER | sudo tee -a /etc/apt/sources.list.d/frr.list

# update and install FRR
sudo apt update && sudo apt install frr frr-pythontools

These three keys are currently used to sign the repository:

sec   rsa4096 2019-03-10 [C]
      4A56C7738BB3F81595A805D2A832769908F13ED1
uid                      FRRouting Debian Repository <dev@lists.frrouting.org>

sec   rsa4096 2018-10-25 [C]
      3D9968AC9AE7BE1169288DDB1FD5839895F57FDA
uid                      David Lamparter <equinox-debian@diac24.net>

pub   rsa4096 2020-10-14 [SC]
      BBC9ACA9D13025A2C186FF7F741E92A1F6E3975B
uid                      Jafar Al-Gharaibeh <to.jafar@gmail.com>

    

The following releases and CPU architectures are currently available:

Distribution Train Packages
Debian unstable (sid) please ask on mailing list
Debian 12 (bookworm) frr-stable frr 9.1-0~deb12u1amd64, arm64, armhf, i386, source
frr-9 frr 9.1-0~deb12u1amd64, arm64, armhf, i386, source
frr-8 frr 8.5.4-0~deb12u1amd64, arm64, armhf, source
Debian 11 (bullseye) frr-stable frr 9.1-0~deb11u1amd64, arm64, armhf, i386, source
frr-9 frr 9.1-0~deb11u1amd64, arm64, armhf, i386, source
frr-8 frr 8.5.4-0~deb11u1amd64, arm64, armhf, i386, source
Debian 10 (buster) frr-stable frr 9.1-0~deb10u1amd64, arm64, armhf, i386, source
frr-9 frr 9.1-0~deb10u1amd64, arm64, armhf, i386, source
frr-8 frr 8.5.4-0~deb10u1amd64, arm64, armhf, i386, ppc64el, source
frr-7 frr 7.5.1-0~deb10u1amd64, arm64, armhf, i386, ppc64el, source
frr-6 frr 6.0.3-1amd64, i386, source
Ubuntu 22.04 LTS (jammy) frr-stable frr 9.1-0~ubuntu22.04amd64, arm64, armhf, source
frr-9 frr 9.1.-0~ubuntu22.04amd64, arm64, armhf, source
frr-8 frr 8.5.4.-0~ubuntu22.04amd64, arm64, armhf, source
Ubuntu 20.04 LTS (focal) frr-stable frr 9.1-0~ubuntu20.04amd64, arm64, armhf, source
frr-9 frr 9.1-0~ubuntu20.04amd64, arm64, armhf, source
frr-8 frr 8.5.4-0~ubuntu20.04amd64, arm64, armhf, ppc64el, source
frr-7 frr 7.5.1-0~ubuntu20.04amd64, arm64, armhf, ppc64el, source
Debian 9 (stretch) frr-stable frr 8.5.2-0~deb9u1amd64, arm64, armhf, source
frr-8 frr 8.5.2-0~deb9u1amd64, arm64, armhf, i386, source
frr-7 frr 7.5.1-0~deb9u1amd64, arm64, armhf, i386, source
frr-6 frr 6.0.3-1~deb9u1amd64, i386, source
Debian 8 (jessie) frr-stable frr 7.5.1-0~deb8u1amd64, i386, source
frr-7 frr 7.5.1-0~deb8u1amd64, i386, source
frr-7 frr 7.5.1-0~deb8u1amd64, i386, source
frr-6 frr 6.0.3-1~deb8u1amd64, i386, source
Ubuntu 18.04 LTS (bionic) frr-stable frr 8.5.2-0~ubuntu18.04amd64, arm64, armhf, i386, ppc64el, source
frr-8 frr 8.5.2-0~ubuntu18.04amd64, arm64, armhf, i386, ppc64el, source
frr-7 frr 7.5.1-0~ubuntu18.04amd64, arm64, armhf, i386, ppc64el, source
frr-6 frr 6.0.3-0~ubuntu18.04amd64, arm64, armhf, i386, source
Ubuntu 16.04 LTS (xenial) frr-stable frr 8.5-0~ubuntu16.04amd64, arm64, armhf, i386, source, powerpc
frr-8 frr 8.5-0~ubuntu16.04amd64, arm64, armhf, i386, source, powerpc
frr-7 frr 7.5.1-0~ubuntu16.04amd64, arm64, armhf, i386, source, powerpc
frr-6 frr 6.0.3-1~ubuntu16.04.1amd64, i386, source
Ubuntu 14.04 LTS (trusty) frr-6 frr 6.0.3-1~ubuntu14.04.1amd64, i386, source
Ubuntu 19.10 (eoan) 18.04 LTS or Debian 10 packages should work
Ubuntu 19.04 (disco) 18.04 LTS or Debian 10 packages should work
Ubuntu 18.10 (cosmic) 18.04 LTS packages should work

For distributions marked "ask on mailing list" — or missing versions/architectures — please send an e-mail to dev@lists.frrouting.org. This is mostly so we don't waste time on unused packages.

frr-7, frr-8, frr-9, and frr-stable repositories also include dependency librtr and libyang packages.