• 制作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制作好后,如图:

      

  • 相关阅读:
    生产环境elk
    命令行操作es(转)
    makedown在线生成工具
    网站渗透测试工具zap2docker-stable
    ansible常用单模块
    程序员应该怎样和领导相处(转)
    Css设置毛玻璃
    tar.gz 文件解压
    Ubuntu:命令行安装可视化界面
    汇编语言开发总结
  • 原文地址:https://www.cnblogs.com/trymybesttoimp/p/6940076.html
Copyright © 2020-2023  润新知