Linux系统下下载安装sysbrach1.0.20

174 阅读1分钟

因为默认下载0.4.xx版本,害过程中走了弯路(版本过低run不了&虚拟机Linux和window系统ip不一致,导致共享文档无法找到等),特此记录

步骤 1: 安装依赖项

首先,确保您拥有构建工具和依赖项。打开终端并运行以下命令:

sudo apt update
sudo apt install build-essential libssl-dev libaio-dev pkg-config

步骤 2: 下载 sysbench 1.0.20

使用 wget 命令来下载 sysbench 1.0.20 的源码压缩包。

wget https://github.com/akopytov/sysbench/archive/refs/tags/1.0.20.tar.gz

步骤 3: 解压缩文件

使用 tar 命令解压缩下载的文件:

tar -xvzf 1.0.20.tar.gz

步骤 4: 编译和安装

进入解压缩后的目录并编译 sysbench:

cd sysbench-1.0.20
./autogen.sh
./configure
make

如果没有错误,可以使用以下命令安装 sysbench,如果遇到错误,往步骤4后面看,最后返回执行以下命令:

sudo make install

步骤4.1 make: No targets specified and no makefile found. Stop.

安装必要工具和依赖:

sudo apt install build-essential automake autoconf libtool pkg-config libssl-dev libaio-dev

下载sysbench源代码

wget https://github.com/akopytov/sysbench/archive/refs/tags/1.0.20.tar.gz
tar -xvzf 1.0.20.tar.gz
cd sysbench-1.0.20

返回重新执行 ./autogen.sh

步骤4.2 ERROR: cannot find MySQL libraries. If you want to compile with MySQL support

编译sysbench时找不到MySQL相关库,通常时因为缺少MySQL客户端开发库

sudo apt install libmysqlclient-dev

重新运行./configure

步骤 5: 验证安装

安装完成后,可以通过以下命令来验证 sysbench 是否正确安装:

sysbench --version

image.png