RPM包的製作過程

前沿:

在早期軟件開發,安裝開源軟件時,一般遵循這幾個過程:

1、獲取source code

2、安裝所需的依賴包

3./configure [optional]

4make

5make install

6make uninstall [optional]

 

但由於在生產環節,直接安裝開源軟件比較繁瑣,對系統而言危險係數較大,且安裝出錯沒有具體日誌可供分析,建議使用編譯好的軟件rpm包進行安裝。

RPM包製作過程:

 每個程序要建立makefile文件,這一步是最繁瑣的

1、獲取源代碼和補丁

2、rpm-build建立軟件包

3、編寫一個spec(需要詳細描述整個RPM的build過程)

4、建立RPM包:rpmbuild -ba XXXX.spec

5、對RPM簽名:rpm --resign XXXX-version.arch.rpm

 

 

 

RPM包本身檢查:

//查詢rpm包本身在安裝時,所執行的腳本

rpm -qp --scripts XXX.rpm

 

//查詢rpm包本身有哪些文檔

rpm -qpd XXX.rpm

 

//查詢rpm包本身有哪些配置文件

rpm -qpc XXX.rpm

 

//查詢rpm包本身塞包路徑

rpm -qpl XXX.rpm

 

 

系統已安裝的RPM包檢查:

//查詢已按在rpm包下有哪些腳本

rpm -q --scripts vsftpd-2.2.2-11.el6.x86_64

 

//查詢已按在rpm包下有哪些文檔

rpm -qd vsftpd-2.2.2-11.el6.x86_64

 

//查詢已按在rpm包下有哪些配置文件

rpm -qc vsftpd-2.2.2-11.el6.x86_64

 

查詢rpm包塞包路徑

rpm -ql vsftpd-2.2.2-11.el6.x86_64

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章