How To Install libbpf-tools on Fedora 36

In this tutorial we learn how to install libbpf-tools in Fedora 36. libbpf-tools is Command line libbpf tools for BPF Compiler Collection (BCC)

Introduction

In this tutorial we learn how to install libbpf-tools on Fedora 36.

What is libbpf-tools

Command line libbpf tools for BPF Compiler Collection (BCC)

We can use yum or dnf to install libbpf-tools on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install libbpf-tools.

Install libbpf-tools on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install libbpf-tools using dnf by running the following command:

sudo dnf -y install libbpf-tools

Install libbpf-tools on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install libbpf-tools using yum by running the following command:

sudo yum -y install libbpf-tools

How To Uninstall libbpf-tools on Fedora 36

To uninstall only the libbpf-tools package we can use the following command:

sudo dnf remove libbpf-tools

libbpf-tools Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/04
/usr/lib/.build-id/04/16b3855e99de3c97942f820d240daea4bf0f57
/usr/lib/.build-id/0a
/usr/lib/.build-id/0a/3cca6498b0cfefcb1acf24650146ce7e025768
/usr/lib/.build-id/11
/usr/lib/.build-id/11/bf6b5f539561e4dc1b0d3fe2cfd4a29de15785
/usr/lib/.build-id/15
/usr/lib/.build-id/15/ad33157d5ceface601b7a97f40685560f8f70c
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/7e64f5b22bc728ba14c90fc58e526e9b05b5a7
/usr/lib/.build-id/22
/usr/lib/.build-id/22/51a81bf6af9bba33b80d326f722455b3b4520f
/usr/lib/.build-id/2e
/usr/lib/.build-id/2e/d2f16fb3176a51620c57c45721d0c43c41bfed
/usr/lib/.build-id/3b
/usr/lib/.build-id/3b/9a6b099a6085f0957024bc10e9ee87100970c5
/usr/lib/.build-id/3e
/usr/lib/.build-id/3e/272e4404018ab31f67058ef03290bf248b9e0a
/usr/lib/.build-id/41
/usr/lib/.build-id/41/09334763a95c9bbe0f9fd455042c28d70f0273
/usr/lib/.build-id/48
/usr/lib/.build-id/48/b47a55d9d715243d0c5be4ce099e608e4391d7
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/21ba52eb740f831ad5e45f9a051c797819035a
/usr/lib/.build-id/52
/usr/lib/.build-id/52/9788b7679d68365e7dd2f715ecf4685679d108
/usr/lib/.build-id/54
/usr/lib/.build-id/54/a604726b0e2eabf05fda643902e57cf8f1647d
/usr/lib/.build-id/6a
/usr/lib/.build-id/6a/74bb8a0ff3a0c99d7114830d55989295d952bd
/usr/lib/.build-id/6a/7705bba7957ebc8928715ecae223f63f5c69e3
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/8ac3b79ec2508da73996a524921bfc03412a78
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/1cf30e980824073c25167a84b8c872ed9078bc
/usr/lib/.build-id/7e/ee289808e68fc500a6295865a817e7c201d4c3
/usr/lib/.build-id/81
/usr/lib/.build-id/81/192ad76112dbd52c7fce305ad8800868b5dd5e
/usr/lib/.build-id/81/679a2026031be5598f7e218402ab3ae8adeb58
/usr/lib/.build-id/8b
/usr/lib/.build-id/8b/f619fb11748b2edf78316659edd95508590e68
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/e8e4005749142ae56b25941ae22d459cc94667
/usr/lib/.build-id/93/3caf99d0d7b93d57588ba575ea50a6ecce7261
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/e8ee3fff9c4c8ecd7c4e5aa6792d74c34180f2
/usr/lib/.build-id/c8
/usr/lib/.build-id/c8/e2c1a75d0e25353ac30e935275055507e9de8a
/usr/lib/.build-id/cc
/usr/lib/.build-id/cc/cb4eff9b0eb30d4e7f177fa52437b01c9e5b81
/usr/lib/.build-id/d1
/usr/lib/.build-id/d1/10dc4807c8e63d6f35cdbd300feaefff86991e
/usr/lib/.build-id/d3
/usr/lib/.build-id/d3/f8ccbd781bba53f36849de448e6d347d5a26ec
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/49a642465e2833249b518bda9f5b3cdcb72dbc
/usr/lib/.build-id/e5
/usr/lib/.build-id/e5/792b8020df770121a12c5bffe77b8ef0d8015a
/usr/lib/.build-id/e5/cd24c560692e63e673b46945f89f45731ac305
/usr/lib/.build-id/e6
/usr/lib/.build-id/e6/23d6a267a9d3c5f11943e51cd116860778862d
/usr/lib/.build-id/e8
/usr/lib/.build-id/e8/5f70c6a03934b28385217830063acbc772e11a
/usr/lib/.build-id/e9
/usr/lib/.build-id/e9/4be5bfa26a10500d6e7fd500a7d2bc4bbcf14d
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/ce3bae26cc02701271712e2a402411d5cebeaa
/usr/lib/.build-id/f8
/usr/lib/.build-id/f8/5f582fa8b18327534a4fbf313cfed1d8f6e9b6
/usr/sbin/bpf-bindsnoop
/usr/sbin/bpf-biolatency
/usr/sbin/bpf-biopattern
/usr/sbin/bpf-biosnoop
/usr/sbin/bpf-biostacks
/usr/sbin/bpf-bitesize
/usr/sbin/bpf-btrfsdist
/usr/sbin/bpf-btrfsslower
/usr/sbin/bpf-cachestat
/usr/sbin/bpf-cpudist
/usr/sbin/bpf-cpufreq
/usr/sbin/bpf-drsnoop
/usr/sbin/bpf-execsnoop
/usr/sbin/bpf-exitsnoop
/usr/sbin/bpf-ext4dist
/usr/sbin/bpf-ext4slower
/usr/sbin/bpf-filelife
/usr/sbin/bpf-filetop
/usr/sbin/bpf-fsdist
/usr/sbin/bpf-fsslower
/usr/sbin/bpf-funclatency
/usr/sbin/bpf-gethostlatency
/usr/sbin/bpf-hardirqs
/usr/sbin/bpf-ksnoop
/usr/sbin/bpf-llcstat
/usr/sbin/bpf-mountsnoop
/usr/sbin/bpf-nfsdist
/usr/sbin/bpf-nfsslower
/usr/sbin/bpf-numamove
/usr/sbin/bpf-offcputime
/usr/sbin/bpf-opensnoop
/usr/sbin/bpf-readahead
/usr/sbin/bpf-runqlat
/usr/sbin/bpf-runqlen
/usr/sbin/bpf-runqslower
/usr/sbin/bpf-softirqs
/usr/sbin/bpf-solisten
/usr/sbin/bpf-statsnoop
/usr/sbin/bpf-syscount
/usr/sbin/bpf-tcpconnect
/usr/sbin/bpf-tcpconnlat
/usr/sbin/bpf-tcprtt
/usr/sbin/bpf-vfsstat
/usr/sbin/bpf-xfsdist
/usr/sbin/bpf-xfsslower

References

Summary

In this tutorial we learn how to install libbpf-tools on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).