centos6.4制作打包tengine的rpm安装包教程
时间:2014-07-10 23:16 来源:linux.it.net.cn 作者:IT网
最近又在centos6.4下折腾tengine了,刚好不久前看了rpm包的制作方法,所以又有了搞个rpm包的想法。
1 安装centos的开发环境集成包及tengine的依赖包
2 创建tengine rpm包,用非root用户test
3 在家目录编写.rpmmacros(就是上一篇说的自定义制作路径的文件)
4 在家目录里创建制作目录rpmbuild
5 tengine.spec内容
注意:在centos 6.0上使用rpmbuild制作rpm包如果出现File not found: /root/rpmbuild/BUILDROOT/…的错误,看是centos 6中的rpmbuild topdir已经改变,为了能兼容centos 5的spec文件,需要对topdir进行修改
6 开始生产rpm包
如果没有错误,则会在rpmbuild/RPMS目录下生成相关rpm包。这只是简单的制作过程,如果要做深度定制,可以针对安装前后执行的脚本做定制。
注:以上配置文件在centos6.4上测试通过转载自:http://my.oschina.net/guol/blog/182319 (责任编辑:IT)
最近又在centos6.4下折腾tengine了,刚好不久前看了rpm包的制作方法,所以又有了搞个rpm包的想法。
1 安装centos的开发环境集成包及tengine的依赖包 2 创建tengine rpm包,用非root用户test 3 在家目录编写.rpmmacros(就是上一篇说的自定义制作路径的文件) 4 在家目录里创建制作目录rpmbuild 5 tengine.spec内容 注意:在centos 6.0上使用rpmbuild制作rpm包如果出现File not found: /root/rpmbuild/BUILDROOT/…的错误,看是centos 6中的rpmbuild topdir已经改变,为了能兼容centos 5的spec文件,需要对topdir进行修改 6 开始生产rpm包 如果没有错误,则会在rpmbuild/RPMS目录下生成相关rpm包。这只是简单的制作过程,如果要做深度定制,可以针对安装前后执行的脚本做定制。 注:以上配置文件在centos6.4上测试通过转载自:http://my.oschina.net/guol/blog/182319 (责任编辑:IT) |