Ceph源码编译

本文详细介绍了在CentOS系统中编译Ceph源码时可能遇到的各种错误,包括libsnappy、libleveldb、libblkid、libexpat等库未找到的问题,以及crypto库、tcmalloc、Boost库等相关错误的解决方法。通过手动下载、安装RPM包或使用yum安装缺失的依赖来解决问题。
摘要由CSDN通过智能技术生成

引言

研究ceph不编译一下源码好像是说不过去的。再者,通过源码编译安装ceph,装搭建的集群也要稳定的多!
因而在此,总结一下Ceph源码编译过程中遇到的问题以及相应的解决方法,希望多少能提供一些帮助!
本人环境:Centos7.0 Ceph_v0.94
  • ceph源码下载:
    # git clone git://github.com/ceph/ceph.git

  • 编译:
    # cd ./ceph
    # ./autogen.sh
    # ./configure (本人:./configure –prefix /usr/local)
    # make && make install

执行./configure时错误

rpm包下载路径:http://rpm.pbone.net/

本人编译时,错误情况及解决

1、configure: error: libsnappy not found
  1. error

    这里写图片描述

  2. 手动下载最新snappy
    下载路径(翻墙):http://code.google.com/p/snappy/

    这里写图片描述

  3. tar xf google-snappy-1.1.3-7.tar.gz
    cd google-snappy-1.1.3-7
    ./configure
    make
    make install
    成功:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值