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