.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目錄下