sxiii icon

Install golos project to ubuntu (golos.io)

sxiii | PRO | 01/28/17 11:58:24 PM UTC | 0 ⭐ | 524 👁️ | Never ⏰ | []
Bash |

950 B

|

None

|

0 👍

/

0 👎

#!/bin/bash
 
# install dependencies
sudo apt-get -y upgrade && sudo apt-get -y install git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf screen
 
# remove old installation
rm -rf golos
mkdir golos
 
rm -rf golosnode
mkdir golosnode
 
# pull fresh code, compile
git clone https://github.com/GolosChain/golos && cd golos && git checkout tags/v0.14.2 && git submodule update --init --recursive && cmake -DCMAKE_BUILD_TYPE=Release . && make -j$(nproc)
 
# install new binaries
cp programs/golosd/golosd ../golosnode/
cp programs/golosd/snapshot5392323.json ../golosnode/
cp programs/cli_wallet/cli_wallet ../golosnode/
 
# go into golos
cd ..
cd golosnode/
mkdir witness_node_data_dir
 
# apply config.ini if available
if [ -f ../config.ini ]
then
    cp -fv ../config.ini witness_node_data_dir/
fi
 
chmod +x golos-install.sh && ./golos-install.sh

Comments