如何編譯內(nèi)核及制作RPM包?
resolution
注意:在redhatenterpriselinux5之后,由于yum能正確更新本地yum數(shù)據(jù)庫,所以相較于yum,我們推薦您使用RPM。
如果您想安裝某rpm包,您的系統(tǒng)里必需有這個要安裝的rpm軟件包文件。大多數(shù)人會從網(wǎng)站上下載rpm包。紅帽客戶門戶網(wǎng)站會提供官方發(fā)行的所有rpm包。
rpm主要用到以下兩個參數(shù)用來安裝或者升級rpm包。
-i用來安裝一個新的包。為了防止新內(nèi)核無法啟動,請用這個參數(shù)來安裝及升級內(nèi)核。
-u用來升級rpm包,但是如果這個rpm包不在rpm數(shù)據(jù)庫,則它會安裝該包。
在rpm的man手冊里您可以查到rpm的其它參數(shù)及用法。請在命令行里輸入manrpm。以下是關(guān)于-i以及-u的說明:
raw
installandupgradeoptions
thegeneralformofanrpminstallcommandis
rpm{-i|--install}[install-options]package_file...
thisinstallsanewpackage.
thegeneralformofanrpmupgradecommandis
rpm{-u|--upgrade}[install-options]package_file...
thisinstallthepackageorupgradesthepackagecurrentlyinstalledtoanewer
version.thisisthesameasinstall,exceptallotherversion(s)of
thepackageareremovedafterthenewpackageisinstalled.