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版本
相关资源请查阅我的资源