zoukankan      html  css  js  c++  java
  • ceph关于rpm包构建的教程

    RPM安装教程

    遇到的常见问题:

    ./make-srpm.sh: line 11: rpmbuild: command not found

    解决方法

     yum install rpm-build

    /home/sunbin01/ceph/src/tools/setup-virtualenv.sh: line 64: pip: command not found
    /home/sunbin01/ceph/src/tools/setup-virtualenv.sh: line 72: pip: command not found
    /home/sunbin01/ceph/src/tools/setup-virtualenv.sh: line 74: pip: command not found
    /home/sunbin01/ceph/src/tools/setup-virtualenv.sh: line 84: pip: command not found

    解决方法

    pip3 install virtualenv
    1 [sunbin01@ceph03 ~]$ mkdir rpmbuild/{BUILD,SOURCES,SPECS,RPMS,BUILDROOT} -pv
    2 mkdir: created directory 'rpmbuild'
    3 mkdir: created directory 'rpmbuild/BUILD'
    4 mkdir: created directory 'rpmbuild/SOURCES'
    5 mkdir: created directory 'rpmbuild/SPECS'
    6 mkdir: created directory 'rpmbuild/RPMS'
    7 mkdir: created directory 'rpmbuild/BUILDROOT'
    [sunbin01@ceph03 ceph]$ mv ceph-14.2.42.g97d6a18cc1.el8.src.rpm ~/rpmbuild/SOURCES
    1 [sunbin01@ceph03 SOURCES]$ rpm2cpio ceph-14.2.4-2.g97d6a18cc1.el8.src.rpm | cpio -idmv
    2 ceph-14.2.4-2-g97d6a18cc1.tar.bz2
    3 ceph.spec
    4 185649 blocks
    [sunbin01@ceph03 SOURCES]$ mv ceph.spec ../SPECS
    [sunbin01@ceph03 SPECS]$ rpmbuild ceph.spec
    error: Failed build dependencies:
        CUnit-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        boost-random is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        cmake > 3.5 is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        expat-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        fuse-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        gcc-c++ is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        gperf is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        gperftools-devel >= 2.6.1 is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        java-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        junit is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        keyutils-libs-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        leveldb-devel > 1.2 is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libaio-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libbabeltrace-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libblkid-devel >= 2.17 is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libcurl-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libibverbs-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        liboath-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        librabbitmq-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        librdmacm-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libtool is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libudev-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libuuid-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        libxml2-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        lttng-ust-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        lz4-devel >= 1.7 is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        make is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        nss-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        openldap-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        openssl-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        perl is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        python3-Cython is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        python3-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        python3-sphinx is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        redhat-lsb-core is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        selinux-policy-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        sharutils is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        snappy-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        valgrind-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        xfsprogs-devel is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        xmlstarlet is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
        yasm is needed by ceph-2:14.2.4-2.g97d6a18cc1.el8.x86_64
    View Code
  • 相关阅读:
    爬虫开头
    JAVA练习笔记---copyfile
    String
    十进制转化为八进制--栈实现
    一、给计算机专业的同学,计算机鸡汤
    数值的整数次方
    剪绳子-动态规划-贪婪
    二进制中为1 的数字个数
    机器人运动范围——回溯法应用
    矩阵的路径
  • 原文地址:https://www.cnblogs.com/sunbines/p/13738554.html
Copyright © 2011-2022 走看看