方法一:

(1)rpm –ivh xxx.src.rpm
(2)cd /usr/src/redhat/SPECS
(3)rpmbuild –bb xxx.spec
执行rpmbuild操作,会在/usr/src/redhat/RPMS/i386(不同的包,产生的路径不相同,可能会是i686、noarch等)下创建一个或多个的rpm包
(4)rpm –ivh /usr/src/redhat/RPMS/i386/xxx.rpm

方法二:

(1)rpm –ivh xxx.src.rpm 执行rpm安装命令
(2)cd /usr/src/redhat/SPECS 切换目录到/usr/src/redhat/SPECS (src.rpm包默认的解压目录)
(3)rpmbuild –bp xxx.spec 执行rpmbuild会生成源码包
(4)cd /usr/src/redhat/BUILD/xxx 切换到生成的源码包
(5)./configure 编译配置
(6)make 编译
(7)make install 安装