rpm是压缩包
源码比rpm安装要快
每个rpm都有描述信息
rpm -qil
root@web2 code]# rpm -qai httpd
Name : httpd
Version : 2.4.6
Release : 67.el7
Architecture: x86_64
Install Date: 2018年06月21日 星期四 10时32分11秒
Group : System Environment/Daemons
Size : 3894160
License : ASL 2.0
Signature : RSA/SHA256, 2017年05月10日 星期三 16时33分03秒, Key ID 199e2f91fd431d51
Source RPM : httpd-2.4.6-67.el7.src.rpm
Build Date : 2017年05月09日 星期二 23时22分59秒
Build Host : x86-030.build.eng.bos.redhat.com
Relocations : (not relocatable)
Packager : Red Hat, Inc.
Vendor : Red Hat, Inc.
URL : http://httpd.apache.org/
Summary : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.
root@proxy ~]# yum -y install rpm-build
[root@proxy ~]# rpmbuild -ba ng
错误:stat /root/ng 失败:没有那个文件或目录
[root@proxy ~]# ls /root/rpmbuild/
BUILD BUILDROOT RPMS SOURCES SOURCES SRPMS
SOURCES 放的是源码包
SOURCES 自动打包 修改配置文件
RPMS 这是最终的结果
创建并修改SPEC配置文件
vim /root/rpmbuild/SPECS/nginx.spec 必须叫spec