При установке 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

Другие вопросы по тегам