linux rpm 安装包制作

本文介绍如何将编译完成的Kamailio安装包制作为RPM格式,适用于Linux系统的分发安装。文中提供了具体的shell命令示例,包括启动检查、文件替换及RPM构建过程。

今天的任务是把make好的install作成rpm.

3GPP 的重要性, 不必多言 

 

 例1.

 unpackaged 

 

 

if [ -z "`ps -ef|grep kamailio.pid|grep -v grep`" ];then  # 判断kamailio.pid是否存在,若为空说明没运行,要启动
 kamctl start #2>/dev/null # 2>&1              #上面的判断,注意双引号必须的
else
 echo "Kamailio is running!"    #否则就是已经在运行了,也可以选择重新启动
# kamctl restart #2>/dev/null # 2>&1
fi

  sed -i "s/kamailio/addvoip/g" `grep kamailio -rl ./`

 

 

 例 2

 

make FLAVOUR=ddd tar

 

mv kamailio-3.1/kamailio/kamailio-3.1.2_src.tar.gz rpmbuild/SOURCES/
cp kamailio-3.1/kamailio/pkg/kamailio/rpm/kamailio.init rpmbuild/SOURCES/
cp kamailio-3.1/kamailio/pkg/kamailio/rpm/kamailio.default rpmbuild/SOURCES/
cp kamailio-3.1/kamailio/pkg/kamailio/rpm/kamailio.spec.CentOS rpmbuild/SPECS/

cd ~/rpmbuild/SPECS
rpmbuild -ba kamailio.spec.CenOS


 

 

 

http://www.3gpp.org/

http://www.ietf.org/

http://www.wireshark.org/

http://en.wikipedia.org/

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/iamgoodman/p/3718204.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值