zoukankan      html  css  js  c++  java
  • CEPH 创建 RPM 安装包

    1.安装依赖环境

    yum install gcc make python-devel openssl-devel graphviz autoconf automake rpm-build redhat-rpm-config libtool 

    2.下载 kernel 源码:

    yum install "kernel-devel-uname-r == $(uname -r)"

    3.创建rpmbuild目录结构

    mkdir rpmbuild/{BUILD,SOURCES,SPECS,RPMS,BUILDROOT} -pv

    4.下载源码,解压,编译

    cp ceph-12.2.8.tar.gz rpmbuild/SOURCES/

    tar -xvf ceph-12.2.8.tar.gz

    cp ceph-12.2.8/ceph.spec rpmbuild/SPECS/

    5.下载ceph依赖包

    cd ceph-12.2.8/ && ./install-deps.sh

    6.编译

    rpmbuild -bb rpmbuild/SPECS/ceph.spec --nocheck

    或者:(指定rpmbuild目录)

    rpmbuild --define "_topdir ${dir:-/wangjq/openstack_rocky/open_source/ceph_rpm/rpmbuild}" -bb ceph.spec --without cephfs_java --without selinux --without ceph_test_package --without lttng --with cephfs_shell --without amqp_endpoint --without libradosstriper --without ocf

    7.问题解决:

    问题1:/usr/share/selinux/devel/policyhelp 被 ceph-2:12.2.8-0.el7.centos.x86_64 需要

    解决:yum install selinux-policy-doc -y

  • 相关阅读:
    阅读笔记09
    阅读笔记08
    阅读笔记07
    阅读笔记06
    阅读笔记05
    有关eclipse连接SQL Server 2008的问题
    每周进度条05
    软件需求模式阅读笔记04
    每周进度条04
    软件需求模式阅读笔记03
  • 原文地址:https://www.cnblogs.com/wangjq19920210/p/10630217.html
Copyright © 2011-2022 走看看