При установке bcc не могу найти пакет bpfcc
Эй, ребята, я пытаюсь установить модуль bcc на мою машину с Linux, чтобы я мог писать программы BPF.
Я следил за страницей
https://github.com/iovisor/bcc/blob/master/INSTALL.md#kernel-configuration
собрать ядро и установить модуль bcc.
Однако всякий раз, когда я печатаю
sudo apt-get install bpfcc-tools linux-headers-$(uname -r)
Я получаю ошибку:
E: Unable to locate package bpfcc-tools
E: Unable to locate package linux-headers-4.19.0
E: Couldn't find any package by glob 'linux-headers-4.19.0'
E: Couldn't find any package by regrex 'linux-headers-4.19.0'
Прошу прощения, если я задаю слишком много простых вещей... Это единственное место, где, кажется, есть умные люди с некоторыми ответами.. Большое спасибо заранее, ребята
1 ответ
Решение
Пакет bpfcc-tools доступен только начиная с Ubuntu 18.04. Для предыдущих версий вам нужно получить пакет из репозитория iovisor:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4052245BD4284CDD
echo "deb https://repo.iovisor.org/apt/$(lsb_release -cs) $(lsb_release -cs) main" | sudo
tee /etc/apt/sources.list.d/iovisor.list
sudo apt-get update
sudo apt-get install bcc-tools libbcc-examples linux-headers-$(uname -r)
Источник: https://github.com/iovisor/bcc/blob/master/INSTALL.md#ubuntu---binary