银河麒麟V10 制作sysbench rpm包 —— 筑梦之路
制作 RPM 筑梦之路 麒麟 银河 SysBench V10
2023-09-14 09:15:59 时间
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版本
相关资源请查阅我的资源
相关文章
- Linux学习之RPM包管理-rpm命令管理(十六)
- Microsoft Visual Studio Installer Projects 安装包的制作案例--------打包Winform安装程序以及创建桌面快捷方式和菜单程序以及设置卸载和开机启动
- visual studio 2017 installer 安装包制作过程出现的问题---无法注册模块 HRESULT -2147024769 请与您的技术支持人员联系
- NGUI 学习笔记实战——制作商城UI界面
- [Aaronyang] 写给自己的WPF4.5 笔记15[AyArc诞生-WPF版本绚丽的环状图,Ay制作,AyWindow强势预览]
- android利用jdk制作签名
- 游戏超写实贴图制作技巧
- uboot中的快捷菜单的制作说明
- C语言之制作ota文件包(作为参考)
- RPM包制作(二)创建SPEC文件 -来自红帽原厂课件
- RPM包制作(一)-来自红帽原厂课件
- 华为欧拉openEuler制作openssh 9.1/9.2/9.3 p1 rpm——筑梦之路
- nginx源码包制作自定义rpm包(开启ipv6或rtmp)——筑梦之路
- centos 7 制作openssh8.7/8.8/8.9/9.0/9.1/9.2/9.3 p1 rpm包升级——筑梦之路
- 将python包发布到PyPI和制作whl文件
- 人脸识别0-02:insightFace-模型训练与训练数据制作-史上最全