# rpmbuild

创建RPM的二进制软件包和源码软件包

## 补充说明

rpmbuild命令 被用于创建rpm的二进制软件包和源码软件包。

### 语法

    rpmbuild(选项)

### 选项

    --initdb：初始化RPM数据库；
    --rebuilddb：从已安装的包头文件，方向重建RPM数据库；
    -ba：创建二进制和源代码包；
    -bb：创建二进制代码包；
    -bs：创建源代码包。

### 实例

    rpmbuild -ba 'spec文件路径'

build完后，可以在`/usr/src/redhat/RPMS/`下找到二进制rpm包，rpm包按照其对应的cpu体系结构分类，通常在`/usr/src/redhat/RPMS/i386`目录下。`/usr/src/redhat/SRPMS/`下找到源码rpm包，此时由于是源代码，所以无须按体系结构分类。