码迷,mamicode.com
首页 > 其他好文 > 详细

制作FastDFS的RPM包

时间:2017-06-04 13:48:21      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:依赖   div   安装完成   .com   显示   过程   build   报错   创建目录   

  首先获取fastdfs的源码,因为fastdfs还依赖一个libfastcommon的库,所以也要准备好。

  fastdfs的源码目录结构:

  技术分享

  libfastcommon的源码目录结构:

  技术分享

  接下来将以CentOS 7来进行制作:

  首先安装开发环境: 

 yum -y groupinstall "Development Tools" "Server Platform Development"

  安装完成后,创建目录:

mkdir -pv rpmbuild/{SOURCES,SPECS}

  因为要依赖libfastcommon,所以先要制作这个,然后依次执行: 

mv libfastcommon libfastcommon-1.0.36
tar zcf libfastcommon-1.0.36.tar.gz libfastcommon-1.0.36/

  将libfastcommon-1.0.36.tar.gz放到SOURCES目录下,将libfastcommon.spec放到SPECS目录下,并进入SPECS目录中,执行:

rpmbuild -ba libfastcommon.spec

  制作完成后,如图显示:

  技术分享

  然后安装除debuginfo的两个RPM包,因为fastdfs需要依赖它们,否则制作fastdfs的包时会报错。

  制作过程同libfastcommon,fastdfs制作好后,如图:

  技术分享

制作FastDFS的RPM包

标签:依赖   div   安装完成   .com   显示   过程   build   报错   创建目录   

原文地址:http://www.cnblogs.com/trymybesttoimp/p/6940076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!