linux rpmbuild命令构建RPM软件包

作者: admin 分类: linux常用命令大全 发布时间: 2019-08-18 16:00

 使用rpmbuild命令可以构建二进制和源代码软件包。

命令语法:

rpmbuild[选项] [文件]

rpmbuild[选项] [TARBALL]

rpmbuild[选项] [源软件包]

 

 

选项 含义
-vv 显示大量的调试信息
--rcfile<文件列表> 在每一个冒号分隔的文件列表中的文件是按顺序配置信息读取
--clean 在软件包制成后删除构建树
-v 输出详细信息
--quiet 安静模式,通常只有错误信息将被显示
--short-circuit 直接跳转到指定的阶段
--sign 在软件包中嵌入GPG签名
--nobuild 不执行任何创建阶段
--nodeps 不验证创建依赖关系
--rmsource 构建后删除源
--rmspec 构建后删除指定文件
--dbpath<目录> 使用指定目录中的数据库,而不是默认路径/var/lib/rpm
--buildroot<目录> 确定以指定目录建立包
--target<平台> 确定包的最终使用平台
--root<目录> 使指定目录为最高级别的路径
-bp 从指定文件执行“%prep”阶段
-ba 构建二进制和源代码包
-bb 构建二进制包
​-bl 执行list check
-bc 从指定文件执行“%build”阶段(执行%prep阶段之后)
-bi 从指定文件执行“%install”阶段(执行%prep和%build阶段之后)
-bs 刚刚建立的源码包

 

例如:构建RPM软件包

[root@rhel~]# cd /usr/src/redhat/SPECS

[root@rhel SPECS]# rpmbuild -bp kernel_2.6.spec

 

Linux 命令大全

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!