位置: 编程技术 - 正文

Centos打包tengine制作rpm安装包教程(centos打包文件)

编辑:rootadmin

推荐整理分享Centos打包tengine制作rpm安装包教程(centos打包文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos打包flask,centos打包镜像,centos打包iso,centos打包rpm,centos打包rpm,centos打包压缩文件,centos打包rpm,centos打包镜像,内容如对您有帮助,希望把文章链接给更多的朋友!

最近又在centos6.4下折腾tengine了,刚好不久前看了rpm包的制作方法,所以又有了搞个rpm包的想法。

Centos打包tengine制作rpm安装包教程(centos打包文件)

1 安装CentOS的开发环境集成包及tengine的依赖包复制代码代码如下:yum groupinstall "Development Tools"yum install pcre-develyum install openssl openssl-devel2 创建tengine rpm包,用非root用户test复制代码代码如下:su - testmkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}3 在家目录编写.rpmmacros(就是上一篇说的自定义制作路径的文件)复制代码代码如下:#.rpmmacros%_topdir /home/test/rpmbuild%_tmppath /home/test/rpmbuild/tmp%buildroot /home/test/rpmbuild/BUILDROOT%_prefix /4 在家目录里创建制作目录rpmbuild复制代码代码如下:rpmbuild/├── BUILD├── RPMS├── SOURCES│ └── tengine-1.5.0.tar.gz├── SPECS│ └── tengine.spec├── SRPMS└── tmp5 tengine.spec内容复制代码代码如下:Name: tengineVersion: 1.5.0Release: 1Vendor: TaobaoSummary: GUN Tengine X_License: GPLSource: tengine-1.5.0.tar.gzGroup: System Enviroment/DaemonsURL: guol@oschina.com%descriptionTaobao tengine package</p><p>%prep%setup -q./configure --prefix=/etc/Nginx/ </p><p>make%installmake DESTDIR=$RPM_BUILD_ROOT install%clean[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"make clean</p><p>%files%defattr (-,root,root)/etc/nginx/注意:在centos 6.0上使用rpmbuild制作rpm包如果出现file not found: /root/rpmbuild/BUILDROOT/…的错误,看是centos 6中的rpmbuild topdir已经改变,为了能兼容centos 5的spec文件,需要对topdir进行修改复制代码代码如下:编辑/usr/lib/rpm/macros文件:%_topdir %{getenv:HOME}/rpmbuild修改为:%_topdir %{_usrsrc}/

6 开始生产rpm包复制代码代码如下:#在test家目录rpmbuild -ba ./rpmbuild/SPECS/tengine.spec如果没有错误,则会在rpmbuild/RPMS目录下生成相关rpm包。这只是简单的制作过程,如果要做深度定制,可以针对安装前后执行的脚本做定制。

防止Xen VPS用户自己修改IP地址的方法 作为XenVPS服务商,我们分配独立的ip地址给VPS,我们不希望VPS用户自己能随便修改IP地址,因为这样有可能和其他用户的IP地址造成冲突,而且造成管理

Linux查看系统日志的一些常用命令总结 last-a把从何处登入系统的主机名称或ip地址,显示在最后一行。-d指定记录文件。指定记录文件。将IP地址转换成主机名称。-f记录文件指定记录文件。-n

awk命令实现求和、求平均值、求最大值、求最小值 网络中这类文章很多,很难找到是哪位原作者总结的,就不贴转载链接了。1、求和复制代码代码如下:catdata|awk'{sum+=$1}END{print"Sum=",sum}'2、求平均复制代

标签: centos打包文件

本文链接地址:https://www.jiuchutong.com/biancheng/367609.html 转载请保留说明!

上一篇:Linux下配置vlan网卡教程(linux网卡添加vlan)

下一篇:防止Xen VPS用户自己修改IP地址的方法(vps禁用ipv6)

  • 保本理财增值税可以开票吗怎么开
  • 个税手续费返还政策最新规定2023
  • 含13%的增值税怎么算
  • 哪些费用可以放到研发费用中
  • 资产负债表里的应收账款怎么取数
  • 减免税款的会计分录摘要
  • 小规模纳税人普票交税吗
  • 盈余公积发放现金股利分录怎么写
  • 外购商品发放给员工 进项税额能不能抵扣
  • 增值税纳税申报表附列资料(二)
  • 滴滴电子发票可以看到行程吗
  • 研究开发费用的加计扣除100%
  • 收到捐赠物资会计处理
  • 签订代销合同的人有没有退货权
  • 现金折让怎么做会计分录
  • 行政单位的会计要素
  • 定额发票去年的能用吗
  • 水利基金的计税依据是含税收入还是不含税收入
  • 哪些情况下超市销售发霉食品免责
  • 会计员如何处理21种差额计税?
  • 存货盘亏应该计什么科目
  • 专票已经认证能作废吗
  • 土地无形资产摊销年限怎么确定
  • 耕地建厂房补偿方法
  • 电子普通发票怎么开
  • 进口关税和增值税在哪里交
  • 去年的发票今年可以抵扣吗
  • 商贸公司不开发票还要上税吗
  • 在windows中,经常有一些菜单选项呈暗灰色
  • WIN10显示缩略图
  • 计算机系统结构第三版课后答案
  • 固定资金的特点
  • PHP:oci_set_action()的用法_Oracle函数
  • 本地连接没有了怎么恢复
  • linux 创建sh
  • 企业所得税若干问题
  • 包装物交不交消费税
  • 企业利润总额为负
  • 研发费用加计扣除75%还是100%
  • 银行的社保缴费基数好高啊
  • 房产税收特点有哪些
  • php接口怎么调用
  • mongodb doc
  • dedecms配置
  • 领取营业执照后超过30天
  • 盈余公积提取后需要结转吗
  • 五种差异化收费方式
  • 注册资金认缴和实缴的法律风险
  • 公司吸收合并是利好吗
  • 有限合伙企业成本费用抵扣
  • 水利建设基金申报表哪里
  • 利润总额包括什么项目
  • 建筑业增值税会退税吗
  • 非现金资产抵偿债务
  • 预付账款转营业外支出
  • 公司开办期间怎么界定
  • mysql删除重复的id但各保留一个
  • winxp cmd
  • win8 开机
  • 查看linux系统版本信息
  • win7右下角提示测试模式
  • ubuntu常用操作
  • centos5.4 安装
  • linux挂载yum
  • 如何解决windows无法访问指定设备
  • Windows XP Vista 2006 简体中文版下载
  • linux如何限制指定ip访问
  • visual studio 无法编译
  • jquery可以实现哪些效果
  • 微信小程序支付的钱怎么退款
  • jquery左侧导航栏
  • 标题显示不出来
  • android自定义组件开发详解
  • Python 'takes exactly 1 argument (2 given)' Python error
  • jquery 打印方法
  • Python3使用requests发闪存的方法
  • 粮食企业所得税税率
  • 别人用你的收款码能骗到钱吗
  • 控件未安装或控件版本过低
  • 苏州税务系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设