制作源码软件的RPM包

网友投稿 250 2022-11-12

制作源码软件的RPM包

制作源码软件的RPM包使用nginx-1.12.2版本的源码软件,生产对应的RPM包软件具体步骤:1.安装rpm-build软件# yum -y install rpm-build2.生成rpmbuild目录结构# rpmbuild -ba nginx.spec# ls /root/rpmbuildBUILD  BUILDROOT  RPMS  SOURCES  SPECS  SRPMS【会报错,没有文件或目录,目的:自动生成的目录结构】3.将源码软件复制到SOURCES目录# cp nginx-1.12.2.tar.gz /root/rpmbuild/SOURCES/4.创建并修改SPEC配置文件# vim /root/rpmbuild/SPECS/nginx.specName:nginx                                          //软件名称Version:1.12.2                                       //软件版本Release:1                                           //作者制作次数Summary:This is a web server                       // 软件描述#Group:        License:GPLURL:sex.orgSource0:nginx-1.12.2.tar.gz                     来源名称(不要写错)#BuildRequires:gcc                              所需编译软件#Requires:%descriptionthis is a web server and it is very great%prep%setup -q                                      //自动解压源码包,并cd进入目录%build./configuremake %{?_smp_mflags}%installmake install DESTDIR=%{buildroot}%files%doc/usr/local/nginx/*                                对那些目录打包%changelog5.安装依赖包# yum –y install  gcc  pcre-devel zlib-devel openssl-devel6.rpmbuild创建RPM软件包# rpmbuild -ba /root/rpmbuild/SPECS/nginx.spec7.查看已经制作成功的软件包# ls /root/rpmbuild/RPMS/x86_64/nginx-1.12.2-10.x86_64.rpm8.查看软件的具体介绍『刚刚第4步操作内容』# rpm -qpi RPMS/x86_64/nginx-1.12.2-10.x86_64.rpm小结:整体制作不是特别的困难,需注意的是所需制作的软件的源码不可缺少,复制和修改文件的路径不要错误。制作成功后的rpm软件包也可加入到yum源仓库中,方便分享和下次使用

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:世平推出展讯智能手机方案及硅谷数模 SlimPort高清数字显示接口解决方案
下一篇:Spring Cache 集成 Caffeine实现项目缓存的示例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~