安装的时候要看官方安装手册,别瞎百度
安装高版本CMake
sudo apt install -y wget build-essential
wget https://cmake.org/files/v3.21/cmake-3.21.4.tar.gz
tar -zxvf cmake-3.21.4.tar.gz
cd cmake-3.21.4
./bootstrap
make
sudo make install
cmake --version
如果安装之前有老版本,安装后卸载老版本:
//旧版本用的包管理器安装的卸载
sudo apt remove cmake
//旧版本用的源码编译的方式:
cd /path/to/old/cmake/source
sudo make uninstall
//确认是否卸载干净
which cmake
安装bpftrace要高版本CMake
bpftrace安装
依赖bbc
这是安装手册和开源包:https://github.com/iovisor/bcc/blob/master/INSTALL.md
注意依赖项要全
bpftrace安装
注意依赖特别多,跟套娃似的(最后我也没安装成功)
下载源包地址:https://launchpad.net/ubuntu/+source/bpftrace/0.21.2-1ubuntu1
官网说参考dockerfile进行安装:https://github.com/bpftrace/bpftrace/blob/master/docker/Dockerfile.ubuntu
其实就是
mkdir build
cmake ..
make install