cd ~
git clone https://github.com/nanomsg/nanomsg
cd nanomsg
mkdir build
cd build
cmake .. -DNN_TESTS=OFF -DNN_ENABLE_DOC=OFF
cmake --build .
sudo cmake --build . --target install
sudo ldconfig
cd ~
git clone https://github.com/komodoplatform/komodo.git
cd komodo
git checkout beta
cd ~
git clone https://github.com/jl777/komodo.git
cd komodo
git checkout jl777
./zcutil/fetch-params.sh
./zcutil/build.sh -j$(nproc)
cd ~
mkdir ~/.komodo
mkdir ~/coinData
cd ~/.komodo
touch komodo.conf
rpcuser=$(dd bs=24 count=1 if=/dev/urandom | base64 | tr +/ _.)
rpcpassword=$(dd bs=24 count=1 if=/dev/urandom | base64 | tr +/ _.)
echo "rpcuser=$rpcuser" > komodo.conf
echo "rpcpassword=$rpcpassword" >> komodo.conf
echo "rpcport=7771" >> komodo.conf
echo "daemon=1" >> komodo.conf
echo "server=1" >> komodo.conf
echo "txindex=1" >> komodo.conf
chmod 0600 komodo.conf
cd ~
mkdir bin
sudo ln -sf ~/komodo/src/komodod /usr/local/bin/
sudo ln -sf ~/komodo/src/komodo-cli /usr/local/bin
Congratulations! You're now ready for the magic of komodo-in-a-box!
Log out & log back in for komodod
& komodo-cli
to be available for komodo-in-a-box.
Very first line should be cd ~