Linux系統中一般安裝軟件有兩種方法,源碼安裝和yum安裝或者rpm包安裝,由於光盤中的rpm包都是幾年前制作成的,所以軟件版本都很低,同時yum安裝對軟件的可定制性很低,所以為了使用最新的軟件,一般都采用源碼安裝,但是源碼安裝的步驟很繁瑣,所以為了簡化源碼安裝的過程,我們一般會把源碼包制作成rpm包來安裝,這樣不僅解決了源碼安裝的繁瑣步驟,又增加了rpm包的可定制性。下面我們來介紹一下如何制作rpm包。
一、安裝rpm-build工具
命令:yum -y install rpm-build
二、生成rpm包制作的環境
命令:rpmbuild -ba nginx.spec #這個命令執行后會報錯,但是會在當前目錄中生成一個rpmbuild的目錄,這個目錄就是制作rpm包的環境,nginx.spec這個是隨便寫的,但是必須以.spec結尾。
三、制作rpm包
3.1、將源碼包放到/root/rpmbuild/SOURCES/目錄中
3.2、生成和修改配置文件,配置文件必須放在/root/rpmbuild/SPECS/目錄中,而且名字是自己定義的,但是必須以.spec結尾,如nginx.spec
保存退出
3.3、開始制作源碼包
四、測試安裝rpm包
查看/usr/local/中是否有nginx目錄,是否能啟動nginx。