编程语言
首页 > 编程语言> > 架构师的成长之路初片~源码包转成rpm包

架构师的成长之路初片~源码包转成rpm包

作者:互联网

1: 装包:  rpm-build

 

2: 制作ROM包,但是没有配  ,让文件报错,报错后产生所需的目录与文件。

rpmbuild  -ba  nginx.spec

3:查看新产生的目录

ls  rpmbuild

 

4:将编写的nginx转换为rpm包的主配置文件:

/rpmbuild/SPECS/nginx.spec

 

5:拷贝源码包到rpmbuild的工作目录下

cp ~/lnmp_soft/nginx.....gz  rpmbuild/SOURCES/

 

6:根据刚才的nginx配置文件制作rpm包

 

7:如看到关于nginx的包即成功

 

补充:

4:

[root@proxy ~]# vim rpmbuild/SPECS/nginx.spec   //编写将nginx转换为rpm包

的配置文件

Name:nginx     //软件包名

Version:1.17.6    //软件版本

Release:1      //制作的rpm包的版本

Summary:test    //简单描述

#Group:

License:GPL    //授权协议

URL:www.abc.com    //网站

Source0:nginx-1.17.6.tar.gz    //源码包文件名

#BuildRequires:

#Requires:

%description    //详细描述

test test test

%post   //可选执行指令

useradd xxx   //安装rpm包的同时还做的事情

%prep

%setup -q

%build

./configure    //修改为./

make %{?_smp_mflags}

%install

make install DESTDIR=%{buildroot}

%files

%doc

/usr/local/nginx/*    //定义打rpm包的文件

%changelog

 

标签:配置文件,nginx,rpmbuild,初片,源码,test,架构师,rpm
来源: https://www.cnblogs.com/ahaocloud/p/14494253.html