github.com/lino-network/lino@v0.6.11/scripts/install_cleveldb.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  # install snappy & cleveldb
     4  sudo apt-get update
     5  sudo apt-get install -y build-essential gcc g++ make
     6  
     7  sudo apt-get install -y libsnappy-dev
     8  homedir="$PWD"
     9  
    10  wget https://github.com/google/leveldb/archive/v1.20.tar.gz && \
    11    tar -zxvf v1.20.tar.gz && \
    12    cd leveldb-1.20/ && \
    13    make && \
    14    sudo cp -r out-static/lib* out-shared/lib* /usr/local/lib/ && \
    15    cd include/ && \
    16    sudo cp -r leveldb /usr/local/include/ && \
    17    sudo ldconfig
    18  
    19  cd "$homedir"
    20  
    21  rm -f v1.20.tar.gz
    22  rm -rf leveldb-1.20