zoukankan      html  css  js  c++  java
  • rpmbuild 源码打包clickhouse,附带打好的rpm包下载地址

    一、下载 clickhouse 源码包

    git clone --recurse-submodules -b v1.1.54385-stable https://github.com/yandex/ClickHouse.git
    
    -b 指定版本
    改目录名字:
    mv ClickHouse clickhouse-v1.1.54385-stable

    打包
    tar zcvf clickhouse-v1.1.54385-stable.tar.gz clickhouse-v1.1.54385-stable

    二、下载src.rpm

    稍后补到百度云盘里,如果忘了,需要的请联系我:
    https://pan.baidu.com/s/1C4uEQF_ZnEcp0PUrul_-ag
    有打好的rpm包可以直接使用

    三、安装src.rpm

    rpm -ivh xxx.src.rpm
    

    四、换源码

    进入到rpmbuild目录 删除自带的tar包,换成刚才下载的
    cd ~/rpmbuild/SOURCES/
    rm clickhouse-vx.x.xxx-stable.tar.gz
    mv xxx/clickhouse-v1.1.54385-stable.tar.gz xxx/rpmbuild/SOURCES/

    五、修改spec文件

    cd ~/rpmbuild/SPECS
    vim clickhouse.spec
    
    修改 
    Version
    Packager
    %changelog
    等信息
    

    六、安装依赖

    centos7的依赖安装
    yum install libtool-ltdl-devel libicu-devel openssl-devel unixODBC-devel readline-devel
    yum search epel
    yum install -y epel-release
    yum install centos-release-scl-rh yum install devtoolset-7-gcc devtoolset-7-gcc-c++ cmake3

    七、打包

    安装rpmbuild
    yum install rpm-build
    rpmbuild -ba clickhouse.spec (spec文件名)
    
    打包好的rpm包在 /root/rpmbuild/RPMS 下
    

     

  • 相关阅读:
    mysql的数据类型和字段属性
    随便弄个名字 以后改
    drupal 不错的网址
    iwebshop 模板手册
    1.nginx 防注入
    DenyHosts 安装及配置详解
    drupal8 管理入门
    1.php代码块
    Drupal Nginx伪静态设置方法
    Nginx优化(十七)
  • 原文地址:https://www.cnblogs.com/sunshine-long/p/9804598.html
Copyright © 2011-2022 走看看