Difference between revisions of "Compile the Cloakcoin Client"
Lasvegas83 (talk | contribs) (spelling correction) |
Lasvegas83 (talk | contribs) |
||
Line 13: | Line 13: | ||
− | = '''Build instructions for Linux QT GUI edition''' = <!--T:1--> | + | = '''Build instructions for Ubuntu Linux QT GUI edition''' = <!--T:1--> |
<ol> | <ol> |
Revision as of 10:26, 27 April 2018
This guide covers the compilation of CloakCoin on Linux, it as been tested by Cloak team members on Ubuntu 16.04 and Xubuntu 16.04 LTS, diferent Linux distributions may need additional tweeking. QT instructions were provided by Brannon Dorsey.
Build instructions for Ubuntu Linux QT GUI edition
- Install git if you don't already have it
sudo apt install git
- Clone the CloakCoin repository from GitHub
git clone https://github.com/CloakProject/CloakCoin
cd CloakCoin
- Install the dependencies
sudo apt install -y \ build-essential \ qt5-default \ qt5-qmake \ libleveldb-dev \ libboost1.58-dev \ libcurl4-openssl-dev \ openssl \ libssl-dev \ libdb++-dev \ libevent-dev \ libboost-dev \ libboost-system-dev \ libboost-filesystem-dev \ libboost-program-options-dev \ libboost-thread-dev \ libminiupnpc-dev
- Build from source
qmake && make
- If all went well you cloakcoin-qt should now have been created in the root of the repository folder
- The first time you launch the wallet, it will have to sync with the network. This takes forever if you don't already have a lot of the blockchain downloaded. You can download it before hand like this:
mkdir ~/.CloakCoin && cd ~/.CloakCoin
- Download ~1.1 GB of blockchain data
wget https://backend.cloakcoin.com/wallet/v2/cloak_ldb.zip
unzip cloak_ldb.zip
rm cloak_ldb.zip
- Now you are ready to launch the wallet
./cloakcoin-qt
- You can optionally copy cloakcoin-qt to a directory in your $PATH so that you can open it from anywhere like
sudo cp ./cloakcoin-qt /usr/local/bin
- Install git if you don't already have it
sudo apt install git
- Clone the CloakCoin repository from GitHub
git clone https://github.com/CloakProject/CloakCoin
cd CloakCoin
make -f makefile.unix