安裝.src.rpm


.src.rpm在墳墓鏡像中能找到,例如6.8 os 的rpm包的.src.rpm格式就存放在http://vault.centos.org/6.8/os/Source/

 

.src.rpm是源碼包,是未經編譯的源代碼文件經過壓縮,形成.src.rpm格式的文件。所以,這個源碼包是不分什么64位,32位的。換句話說,給你一個源代碼,你在64位系統上編譯出來的可執行文件就是64位的,在32位系統上編譯出來的就是32位的。

如何安裝:

  1.rpm -ivh xxx.src.rpm 執行完畢,會在當前用戶目錄下生成文件夾"~/rpmbuild'',而這個文件夾包含兩個子目錄,一是SOURCES ,一是SPECS。其中SPECS存放的.specs文件,而 SOURCES目錄存入的是所有文件和補丁以及一些相關的安裝文件。

  2.我們cd到SPECS目錄下,執行rpmbuild -bp *.spec,此命令將SOURCES目錄中對應的壓縮文件解壓,同時將目錄下的所有補丁打 上,最后將最終的源代碼全部文件放在新建目錄BUILD中,這時如果對源碼進行修改,便可以在BUILD目錄中操作了。

  當然我們也可以直接用rpmbuild -bp *.spec,此命令和上一個命令不同的是,上一個命令只是將源代碼文件全部放入BUILD目錄下,而這個目錄不僅將源代碼文件放入BUILD目錄下,還自動進行編譯,編譯生成最終的rpm文件,放置於~/rpmbuild/RPMS目錄下

  

 


免責聲明!

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



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