centos7怎么查看rpm包 (centos7如何打包成rpm包)

CentOS7使用rpmbuild工具将源码包制作成rpm包(定制)

一、安装rpm-build工具 # yum -y install rpm-build 二、生成rpm包制作的环境 # rpmbuild -ba nginx.spec 这个命令执行后会报错,但是会在当前目录中生成一个rpmbuild的目录,这个目录就是制作rpm包的环境,nginx.spec这个是任意写的,但是必须以.spec结尾。

[root@slave rpmbuild]# lsBUILD BUILDROOT RPMS SOURCES SPECS SRPMS [root@slave rpmbuild]#这三个目录很重要,RPMS放置生成的rpm包,SPECS放置配置文件,SOURCES放置未解压的软件源码包

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

三、制作rpm包 3.1 将源码包放到/root/rpmbuild/SOURCES/目录中

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

3.2 生成和修改配置文件配置文件必须放在/root/rpmbuild/SPECS/目录中,名字可自己定义,但是必须以.spec结尾,如nginx.spec。

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

3.3 开始制作源码包

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

看到exit 0说明正常

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

四、测试安装rpm包

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

安装

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

查看安装包信息

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

查看安装目录信息

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来

启动

centos7怎么查看rpm包,怎么把centos中的rpm包下载出来