🐧 Debian / Ubuntu · apt
Pick the suite matching your release —
trixie = Debian 13 (also Ubuntu 24.04+),
bookworm = Debian 12, jammy = Ubuntu 22.04.
trixie bookworm jammy curl -fsSL https://fivetime.github.io/vpp/vpp-archive-keyring.asc \ | sudo gpg --dearmor -o /usr/share/keyrings/vpp-archive-keyring.gpg # replace trixie with your suite from the list above echo "deb [signed-by=/usr/share/keyrings/vpp-archive-keyring.gpg] https://fivetime.github.io/vpp/apt trixie main" \ | sudo tee /etc/apt/sources.list.d/vpp.list sudo apt-get update sudo apt-get install vpp vpp-plugin-core
🎩 RHEL / Rocky / AlmaLinux · yum/dnf
el9 covers RHEL / Rocky / Alma / CentOS Stream / Oracle 9 — and,
glibc 2.34 being forward-compatible, it installs on RHEL 10 too.
el9 sudo rpm --import https://fivetime.github.io/vpp/RPM-GPG-KEY-vpp sudo tee /etc/yum.repos.d/vpp.repo >/dev/null <<'REPO' [vpp] name=VPP packages baseurl=https://fivetime.github.io/vpp/rpm/el9/$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://fivetime.github.io/vpp/RPM-GPG-KEY-vpp REPO sudo dnf install vpp vpp-plugins
📦 Available versions
0.c782d56e0.c23265f90.cd7b908c0.d51ac02c0.d10868b90.daac9e6b0.e7cac4600.e595792d0.f2e422740.0f7544860.1abfc3cf0.5bf9ad720.60abde0d0.95b75606
Individual .deb / .rpm files (incl. debug packages) are also
attached to each GitHub Release.