编译Ceph¶
我在 移动云计算部署Ceph 时,物理主机是基于 Arch Linux 的 Asahi 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 进行安装
参考¶
Github: mikulely/install_ceph.sh 提供了一个在 Arch Linux 上编译Ceph的参考,其中有编译依赖可以借鉴