將源碼包制作成rpm包


  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。

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM