标签:url oca name 源码 zll tar.gz require des 版本
1.安装打包软件rpm-build #ls /root/rpmbuild
BUILD BUILDROOT RPMS SOURCES SPECS SRPMS
SOURCES #源码
BUILDROOT #假根
RPMS #成品打好的包
SPECS #配置文件
3.将源码包复制到SOURCES目录下
4.cd到SPECS目录下
#vim nginx.spec #新建以.spec结尾的文件,进入修改配置
Name:nginx #软件名
Version:1.8.0 #软件版本
Release:10 #打包次数
Summary:this is a web server. #简单描述
Group: #软件组
License:GPL #协议
URL:www.zll.org #网址
Source0:nginx-1.8.0.tar.gz #源码文件
BuildRequires: #编译是依赖包
Requires: #安装时依赖包
%description #详细描述
this is a web server
%prep #安装前准备,解压
%setup -q #系统使用setup自动解压,cd 安静模式
%build #编译需要执行的命令
./configure #可以指定安装的模块
make %{?_smp_mflags}
%install #安装时需要执行的指令
make install DESTDIR=%{buildroot}
%files #定义打包文件列表
%doc
/usr/local/nginx/*
%changelog #软件修改历史
5.安装依赖包
6.打包
[root@web100 SPECS]# rpmbuild -ba nginx.spec
# cd /root/rpmbuild/RPMS/x86_64/
# ls
nginx-1.8.0-10.x86_64.rpm
标签:url oca name 源码 zll tar.gz require des 版本
原文地址:http://blog.51cto.com/13594742/2069139