CentOS7使用rpmbuild工具將源碼包制作成rpm包(定制)
一、安裝rpm-build工具
# yum -y install rpm-build
二、生成rpm包制作的環境
# rpmbuild -ba nginx.spec
這個命令執行后會報錯,但是會在當前目錄中生成一個rpmbuild的目錄,
這個目錄就是制作rpm包的環境,nginx.spec這個是任意寫的,但是必須以.spec結尾。
[root@slave rpmbuild]# ls
BUILD BUILDROOT RPMS SOURCES SPECS SRPMS
[root@slave rpmbuild]#
這三個目錄很重要,RPMS放置生成的rpm包,SPECS放置配置文件,SOURCES放置未解壓的軟件源碼包

三、制作rpm包
3.1 將源碼包放到/root/rpmbuild/SOURCES/目錄中

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


3.3 開始制作源碼包

看到exit 0說明正常

四、測試安裝rpm包

安裝

查看安裝包信息

查看安裝目錄信息

啟動

本文來自博客園,作者:花之旭,轉載請注明原文鏈接:http://www.rzrgm.cn/huazhixu/p/17267886.html
浙公網安備 33010602011771號