安裝.src.rpm

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

 

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

如何安裝:源碼

  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目錄下源代碼

相關文章
相關標籤/搜索