前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >将源码打包为RPM软件包

将源码打包为RPM软件包

作者头像
陪你听风
发布2021-03-31 23:39:49
1.1K0
发布2021-03-31 23:39:49
举报
文章被收录于专栏:陪你听风陪你听风

1.将源码包打包成RPM包 RPM包构成: -metadata元数据:版本,软件名称,依赖关系,发布日期 -file 文件:RPM所需所有文件的打包文件 scripts脚本:安装后,卸载后需要运行的脚本 软件打包流程:准备源码软件-安装rpm-build-编写编译配置文件-编译RPM包

安装rpm-build,编译打包RPM的命令工具 yum -y install rpm-build rpmbuild -ba nginx.spec 注意:这一步会报错,但是仍然会生成rpmbuild文件夹 ls /root/rpmbuild 将源码软件复制到sources目录下 创建并修改SPECS配置文件, vim SPECS/nginx.spec Name:nginx Version:1.8.0 Release:1.rhel7 Summary:The is a Web Server,to nginx

#Group: License:GPL URL:www.uinyun.com Source0:nginx-1.8.0.tar.gz

BuildRequires:  gcc pcre openssl-devel #Requires:

%description This is a Web server nginx

%prep %setup -q

%build ./configure --with-http_ssl_module --with-http_stub_status_module make %{?_smp_mflags}

%install make install DESTDIR=%{buildroot}

%files %doc /usr/local/nginx/*

%changelog

rpmbuild -ba SPECS/nginx.spec

生成的RPM包在RPMS下

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年9月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档