檔案格式 檔名格式 直接安裝與否 內含程式類型 可否修改參數並編譯
RPM xxx.rpm 可 已編譯 不可
SRPM xxx.src.rpm 不可 未編譯之原始碼 可

1. rpmbuild --rebuild:這個選項會將後面的 SRPM 進行『編譯』與『打包』的動作,最後會產生 RPM 的檔案,但是產生的 RPM 檔案並沒有安裝到系統上。當你使用 --rebuild 的時候,最後通常會發現一行字體:
Wrote: /usr/src/redhat/RPMS/i386/pkgname.i386.rpm
這個就是編譯完成的 RPM 檔案囉!這個檔案就可以用來安裝啦!安裝的時候請加絕對路徑來安裝即可!

2.rpmbuild --recompile:這個動作會直接的『編譯』『打包』並且『安裝』囉!請注意, rebuild 僅『編譯並打包』而已,而 recompile 不但進行編譯跟打包,還同時進行『安裝』了!

3. 完成後,可至/usr/src/redhat/RPMS/x86_64(or i386)安裝。
arrow
arrow
    全站熱搜

    Yang Chun Yi 發表在 痞客邦 留言(0) 人氣()