1、rpmbuild常用命令
- rpm -i ….src.rpm
- 在文件见rpmbuild会生成一下几个文件夹:
BUILD 和BUILDROOT主要存放打包期间生成的东西,不用管;
RPMS文件夹下存放生成的rpm包;
SOURCES文件夹放需要打包的源文件,需要原有文件夹和tar包(如opaq和opaq.tar.gz);
SPECS文件夹存放打包脚本,为.spec文件; - 打包命令:
基本格式:rpmbuild [options] [spec文档|tarball包|源码包]
-bp #只执行spec的%pre 段(解开源码包并打补丁,即只做准备)
-bi #执行spec中%pre,%build与%install(准备,编译并安装)
-bl #检查spec中的%file段(查看文件是否齐全)
-bb #只建立二进制包(常用)
-bs #只建立源码包 - 常用命令:
rpmbuild -bb XXX.spec