一、安装rpm-build
查阅相关资料得知,要把源码包制作成rpm包需要使用rpm打包工具rpm-build。
rpm-build通过rpmbuild命令根据本地源码包,通过spec文件中的规则就可以把源码包制作成rpm包。
现在我们来安装rpm-build包,如下:
yum -y install rpm-build
六、生成RPM包
以上配置完毕后,我们现在就开始生成rpm包,使用rpmbuild命令。如下:
rpmbuild -ba rpmbuild/SPECS/httpd.spec
通过上图,我们可以很明显的看出rpm包已经制作成功。
新生成的rpm包存放在rpmbuild/RPMS/目录下,而源码rpm包则存放在rpmbuild/SRPMS/目录下。
注意:rpmbuild –ba命令的意思是编译后做成*.rpm包和src.rpm包。
七、测试生成RPM包
rpm包制作完成后,我们来测试该rpm包。如下:
cp /home/ilanni/rpmbuild/RPMS/x86_64/httpd-2.2.27-1.el6.x86_64.rpm ./
rpm -ivh httpd-2.2.27-1.el6.x86_64.rpm
通过上图,我们可以很明显的看出,通过源码制作的rpm已经正常安装。
本文出自 “烂泥行天下” 博客,请务必保留此出处
用最多的梦面对未来