编译Ceph

我在 移动云计算部署Ceph 时,物理主机是基于 Arch LinuxAsahi Linux 系统,官方仓库没有提供 ceph 。虽然能够通过 Arch Linux AUR 安装,但是我发现安装依赖太多,甚至需要安装Java JRE。

所以,我考虑从源代码编译,毕竟我只需要用于 Libvirt虚拟机管理器 的RBD客户端。

编译

  • 下载和 移动云计算部署Ceph 服务端相同版本 v17.2.5

    tar xfz ceph-17.2.5.tar.gz
    cd ceph-17.2.5
    
  • 提供了针对deb或rpm的发行版编译方式(未实践):

    ./make-dist
    

备注

对于debian/ubuntu系,提供了一个编译依赖列表,可以直接先安装:

sudo apt-get install `cat doc_deps.deb.txt`

然后再编译

备注

由于时间和精力有限,暂时没有时间继续折腾,我暂时放弃自己编译ceph,还是采用 Arch Linux AUR 进行安装

参考