docs/ops/install.md
如果想快速试用pika,目前提供了Centos5,Centos6和Debian(Ubuntu16) binary版本,可以在release页面看到,具体文件是pikaX.Y.Z_xxx_bin.tar.gz。
1. unzip file
$ tar zxf pikaX.Y.Z_xxx_bin.tar.gz
2. change working directory to output
note: we should in this directory, caz the RPATH is ./lib;
$ cd output
3. run pika:
$ ./bin/pika -c conf/pika.conf
$ sudo yum install gflags-devel snappy-devel glog-devel protobuf-devel
$ sudo yum install zlib-devel lz4-devel libzstd-devel
$ sudo yum install gcc-c++
$ sudo wget -O /etc/yum.repos.d/slc6-devtoolset.repo http://linuxsoft.cern.ch/cern/devtoolset/slc6-devtoolset.repo
$ sudo yum install --nogpgcheck devtoolset-2
$ scl enable devtoolset-2 bash
$ git clone https://github.com/OpenAtomFoundation/pika.git
$ cd pika
$ git submodule update --init
a. 执行 git tag 查看最新的release tag,(如 v2.3.1)
b. 执行 git checkout TAG切换到最新版本,(如 git checkout v2.3.1)
$ make
note: 若编译过程中,提示有依赖的库没有安装,则有提示安装后再重新编译
$ sudo apt-get install libgflags-dev libsnappy-dev
$ sudo apt-get install libprotobuf-dev protobuf-compiler
$ sudo apt install libgoogle-glog-dev
$ git clone https://github.com/OpenAtomFoundation/pika.git
$ cd pika
a. 执行 git tag 查看最新的release tag,(如 v2.3.1)
b. 执行 git checkout TAG切换到最新版本,(如 git checkout v2.3.1)
$ make
note: 若编译过程中,提示有依赖的库没有安装,则有提示安装后再重新编译
$ ./output/bin/pika -c ./conf/pika.conf