4.3.1 Build instructions for Linux

Languages
  • Spanish/Español

4.3.1 Build instructions for Linux

1.      Clone the ZenCashOfficial zen repository from Github and change to the directory.

git clone https://github.com/ZencashOfficial/zen.git
cd ./zen

2.     For x86-64 just run the build process.

./zcutil/build.sh -j$(nproc)

       For aarch64/arm64 some additional steps are needed.

mkdir -p ~/bin
cd ~/bin
ln -s /usr/bin/ar aarch64-unknown-linux-gnu-ar
ln -s /usr/bin/g++ aarch64-unknown-linux-gnu-g++
ln -s /usr/bin/gcc aarch64-unknown-linux-gnu-gcc
ln -s /usr/bin/nm aarch64-unknown-linux-gnu-nm
ln -s /usr/bin/ranlib aarch64-unknown-linux-gnu-ranlib
ln -s /usr/bin/strip aarch64-unknown-linux-gnu-strip
PATH=$PATH:~/bin
cd ~/zen/
./zcutil/build-arm.sh --disable-rust -j$(nproc)

3.     (Optional) Install built binaries to /usr/bin.

sudo install ./src/zen-cli ./src/zend /usr/bin
sudo install ./zcutil/fetch-params.sh /usr/bin/zen-fetch-params

4.     Download the trusted setup.

./zcutil/fetch-params.sh

5.     Setup minimal zen.conf credentials.

mkdir -p ~/.zen
echo "rpcuser=zenuser" > ~/.zen/zen.conf
echo "rpcpassword=`head -c 32 /dev/urandom | base64`" >> ~/.zen/zen.conf

6.     Launch zend

./src/zend

       or if you’ve installed the binaries to /usr/bin

zend




© 2020 Horizen. All rights reserved.