首页 > 代码库 > 制作FastDFS的RPM包
制作FastDFS的RPM包
首先获取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包
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。