創(chuàng)建RPM的二進(jìn)制軟件包和源碼軟件包
rpmbuild命令 被用于創(chuàng)建rpm的二進(jìn)制軟件包和源碼軟件包。
rpmbuild(選項(xiàng))
--initdb:初始化RPM數(shù)據(jù)庫;
--rebuilddb:從已安裝的包頭文件,方向重建RPM數(shù)據(jù)庫;
-ba:創(chuàng)建二進(jìn)制和源代碼包;
-bb:創(chuàng)建二進(jìn)制代碼包;
-bs:創(chuàng)建源代碼包。
rpmbuild -ba 'spec文件路徑'
build完后,可以在/usr/src/redhat/RPMS/
下找到二進(jìn)制rpm包,rpm包按照其對(duì)應(yīng)的cpu體系結(jié)構(gòu)分類,通常在/usr/src/redhat/RPMS/i386
目錄下。/usr/src/redhat/SRPMS/
下找到源碼rpm包,此時(shí)由于是源代碼,所以無須按體系結(jié)構(gòu)分類。