烂泥:Linux源码包制作RPM包之Apache

一、安装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已经正常安装。

本文出自 “烂泥行天下” 博客,请务必保留此出处

用最多的梦面对未来

烂泥:Linux源码包制作RPM包之Apache

相关文章:

你感兴趣的文章:

标签云: