centos/Redat

推荐列表 站点导航

当前位置:首页 > 操作系统 > centos/Redat >

Centos打包tengine制作rpm安装包教程

来源:网络整理  作者:网友投稿  发布时间:2020-12-27 21:33
这篇文章主要介绍了Centos打包tengine制作rpm安装包教程,本文使用6个步骤实现rpm包的生成,需要的朋友可以参考下...

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 └── tmp 5 tengine.spec内容 复制代码 代码如下: Name: tengine Version: 1.5.0 Release: 1 Vendor: Taobao Summary: GUN Tengine X86_64 License: GPL Source: tengine-1.5.0.tar.gz Group: System Enviroment/Daemons URL: Packager: [email protected] %description Taobao tengine package/p p %prep %setup -q ./configure --prefix=http://www.zzvips.com/etc/Nginx/ /p pmake %install make 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已经改变,RPMS,SPECS。

用非root用户test 复制代码 代码如下: su - test mkdir -p ~/rpmbuild/{BUILD,则会在rpmbuild/RPMS目录下生成相关rpm包,所以又有了搞个rpm包的想法, ,SOURCES。

可以针对安装前后执行的脚本做定制,刚好不久前看了rpm包的制作方法, 最近又在centos6.4下折腾tengine了,如果要做深度定制,需要对topdir进行修改 复制代码 代码如下: 编辑/usr/lib/rpm/macros文件: %_topdir %{getenv:HOME}/rpmbuild 修改为: %_topdir %{_usrsrc}/ 6 开始生产rpm包 复制代码 代码如下: #在test家目录 rpmbuild -ba ./rpmbuild/SPECS/tengine.spec 如果没有错误, 1 安装CentOS的开发环境集成包及tengine的依赖包 复制代码 代码如下: yum groupinstall Development Tools yum install pcre-devel yum install openssl openssl-devel 2 创建tengine rpm包,这只是简单的制作过程,为了能兼容centos 5的spec文件,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/xt/centos/9858.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Centos打包tengine制作rpm安装包教程

2020-12-27 编辑:网友投稿

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 └── tmp 5 tengine.spec内容 复制代码 代码如下: Name: tengine Version: 1.5.0 Release: 1 Vendor: Taobao Summary: GUN Tengine X86_64 License: GPL Source: tengine-1.5.0.tar.gz Group: System Enviroment/Daemons URL: Packager: [email protected] %description Taobao tengine package/p p %prep %setup -q ./configure --prefix=http://www.zzvips.com/etc/Nginx/ /p pmake %install make 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已经改变,RPMS,SPECS。

用非root用户test 复制代码 代码如下: su - test mkdir -p ~/rpmbuild/{BUILD,则会在rpmbuild/RPMS目录下生成相关rpm包,所以又有了搞个rpm包的想法, ,SOURCES。

可以针对安装前后执行的脚本做定制,刚好不久前看了rpm包的制作方法, 最近又在centos6.4下折腾tengine了,如果要做深度定制,需要对topdir进行修改 复制代码 代码如下: 编辑/usr/lib/rpm/macros文件: %_topdir %{getenv:HOME}/rpmbuild 修改为: %_topdir %{_usrsrc}/ 6 开始生产rpm包 复制代码 代码如下: #在test家目录 rpmbuild -ba ./rpmbuild/SPECS/tengine.spec 如果没有错误, 1 安装CentOS的开发环境集成包及tengine的依赖包 复制代码 代码如下: yum groupinstall Development Tools yum install pcre-devel yum install openssl openssl-devel 2 创建tengine rpm包,这只是简单的制作过程,为了能兼容centos 5的spec文件,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/xt/centos/9858.shtml

相关文章

风云图片

推荐阅读

返回centos/Redat频道首页