FRR Debian repository

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

# add GPG key
curl -s https://deb.frrouting.org/frr/keys.asc | sudo apt-key add -

# possible values for FRRVER: frr-6 frr-7 frr-8 frr-stable
# frr-stable will be the latest official stable release
FRRVER="frr-stable"
echo deb 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:

DistributionTrainPackages
Debian unstable (sid)please ask on mailing list
Debian 10 (buster) frr-stablefrr 8.0-0~deb10u1amd64, arm64, armhf, i386*, ppc64el*, source
frr-8frr 8.0-0~deb10u1amd64, arm64, armhf, *i386, *ppc64el, source
frr-7frr 7.5.1-0~deb10u1amd64, arm64, armhf, *i386, *ppc64el, source
frr-6frr 6.0.3-1amd64, i386, source
Debian 9 (stretch) frr-stablefrr 8.0-0~deb9u1amd64, arm64, armhf, i386*, source
frr-8frr 8.0-0~deb9u1amd64, arm64, armhf, i386*, source
frr-7frr 7.5.1-0~deb9u1amd64, arm64, armhf, i386*, source
frr-6frr 6.0.3-1~deb9u1amd64, i386, source
Debian 8 (jessie) frr-stablefrr 7.5.1-0~deb8u1amd64, i386*, source
frr-7frr 7.5.1-0~deb8u1amd64, i386*, source
frr-7frr 7.5.1-0~deb8u1amd64, i386*, source
frr-6frr 6.0.3-1~deb8u1amd64, i386, source
Ubuntu 20.04 LTS (focal) frr-stablefrr 8.0-0~ubuntu20.04amd64, arm64, armhf, ppc64el*, source
frr-8frr 8.0-0~ubuntu20.04amd64, arm64, armhf, ppc64el*, source
frr-7frr 7.5.1-0~ubuntu20.04amd64, arm64, armhf, ppc64el*, source
Ubuntu 18.04 LTS (bionic) frr-stablefrr 8.0-0~ubuntu18.04amd64, arm64, armhf, i386*, ppc64el, source
frr-8frr 8.0-0~ubuntu18.04amd64, arm64, armhf, i386*, ppc64el, source
frr-7frr 7.5.1-0~ubuntu18.04amd64, arm64, armhf, i386*, ppc64el, source
frr-6frr 6.0.3-0~ubuntu18.04amd64, arm64, armhf, i386, source
Ubuntu 16.04 LTS (xenial) frr-stablefrr 8.0-0~ubuntu16.04amd64, arm64, armhf, i386, source, powerpc
frr-8frr 8.0-0~ubuntu16.04amd64, arm64, armhf, i386, source, powerpc
frr-7frr 7.5.1-0~ubuntu16.04amd64, arm64, armhf, i386, source, powerpc
frr-6frr 6.0.3-1~ubuntu16.04.1amd64, i386, source
Ubuntu 14.04 LTS (trusty) frr-6frr 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

Platforms marked with * do not have frr 7.5.1 or frr 8.0 packages, use older packages instead.

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, and frr-stable repositories also include dependency librtr and libyang packages.