linux怎么查看本机内存大小
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~