首页 > 其他 > 详细

制作自己的nginx rpm包

时间:2020-04-12 18:58:31      阅读:70      评论:0      收藏:0      [点我收藏+]

nginx自助编译源码包

1、去官网自行下载自己需要的版本源码包,我这里用的是Centos7版本的nginx-1.16.1
  http://nginx.org/packages/centos/7/SRPMS/nginx-1.16.1-1.el7.ngx.src.rpm

2、安装源码包
  rpm -ivh nginx-1.16.1-1.el7.ngx.src.rpm

  安装之后,会发现目录结构如下

  SOURCES目录为源码目录

  SPECS目录下就是可以自己构建需要的rpm安装包的目录了

  技术分享图片

3、进入到SPECS目录,nginx.spec文件即为制作rpm包的文件 

  vim nginx.spec 里面可根据自己需要加入或者删除模块。

  技术分享图片  

 

 

 4、编译构建rpm包

  rpmbuild -bb nginx.spec

  技术分享图片

 

5、安装依赖包

  su

  yum install openssl-devel zlib-devel pcre-devel

 

 6、重新构建编译

  (编译过程略。。)

  rpmbuild -bb nginx.spec

7、编译完成后,目录如下,

  编译好的rpm包就在RPMS下面

  技术分享图片

 

8、制作完成

  rpm -ivh RPMS/x86_64/nginx-1.16.1-1.el7.ngx.x86_64.rpm

   或

  yum install RPMS/x86_64/nginx-1.16.1-1.el7.ngx.x86_64.rpm

  安装即可

 

制作自己的nginx rpm包

原文:https://www.cnblogs.com/fqszywz/p/12686270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!