rpmbuild php,rpmbuild 用法简介

rpm是linux上一个非常好用的包管理工具,但是很多时候我们下载到的软件并不是一个rpm包,安装后就不好管理了;但是如果稍微留心一下就会发现,虽然开发者没有给我们直接提供一个现成的rpm包,但是关于制作rpm包的99%的工作已经帮我们做完了,就是spec文件的编写;只要我们发现源码包里面有一个.spec文件,我们就可以使用rpmbuild命令来自己制作rpm包了,制作完rpm包后再安装就比较好管理了,下面简单介绍一下rpmbuild的用法:

-bp 只作准备 (解压与打补丁)

-bc 准备并编译

-bi 编译并安装

-bl 检验文件是否齐全

-ba 编译后做成*.rpm和src.rpm

-bb 编译后做成*.rpm

-bs 只做成*.src.rpm

-tc -ti -ta -tb -ts 的功能类似,只是所需参数由spec文件变成tar包。

–buildroot    相当于我们config时使用的prefix ,指定程序安装的目录 如: /usr/local/xxxx

问题: 当使用tar包进行制作时,spec文件在tar包中的位置如何约定的呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值