github官网地址:
GitHub - akopytov/sysbench: Scriptable database and system performance benchmark
- # 安装所需编译工具依赖
-
- yum -y install make automake libtool pkgconfig libaio-devel mariadb-devel openssl-devel postgresql-devel
-
- # 安装rpm制作工具
-
- yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel xmkmf libXt-devel gtk2-devel make -y
-
- # 初始化
-
- rpmbuild -ba sysbench.spec
-
- # 将源码拷贝到相应目录
-
- cp sysbench-1.0.20.tar.gz rpmbuild/SOURCES
-
- # 拷贝sysbench.spec到相应目录
-
- cp sysbench.spec rpmbuild/SPECS/
-
- # 制作
-
- cd rpmbuild/SPECS
-
- rpmbuild -ba sysbench.spec
-
-
- # 查看制作成果
-
- tree RPMS/aarch64/
- RPMS/aarch64/
- ├── sysbench-1.0.20-1.ky10.ky10.aarch64.rpm
- ├── sysbench-debuginfo-1.0.20-1.ky10.ky10.aarch64.rpm
- └── sysbench-debugsource-1.0.20-1.ky10.ky10.aarch64.rpm
-
- tree SRPMS/
- SRPMS/
- └── sysbench-1.0.20-1.ky10.ky10.src.rpm
-
- # 安装只需要sysbench-1.0.20-1.ky10.ky10.aarch64.rpm,且需要安装依赖包
以上是在arm64机器上制作,x86机器上同理
同样适用于龙蜥 7.9 centos 7.9 Alibaba Cloud Linux2版本
相关资源请查阅我的资源