Beschaffung und Kompilation von BiblepayCore 1.6.2.5-Harvest auf einem Debian 10(Buster) System. / Download and Compilation BiblepayCore 1.6.2.5-Harvest on Debian 10(Buster) (DE/EN)

in deutsch •  3 years ago 

Beschaffung und Kompilation von BiblepayCore 1.6.2.5-Harvest auf einem Debian 10(Buster) System. / Download and Compilation BiblepayCore 1.6.2.5-Harvest on Debian 10(Buster) (DE/EN)

(English Below / Englisch unten)

Die Kompilation von Biblepay ist der von Bitcoin/Dogecoin zwar durchaus aehnlich. Da Biblepay die benoetigten Bibliotheken die fuer Erstellung der Binarys noetig sind zum groessten Teil selber erzeugt sind insbesondere die Punkte 3 und 4 anders. Fuer das Compilieren und Installieren von biblepay auf Debian 10 sind grob 5 Schritte erforderlich.

  1. Installation der benoetigten Debian Packete
  2. Download der Quellen von github
  3. Kompilation der RandomX Quellen in src/RandomX
  4. Kompilation der Abhängigkeiten
  5. Kompilation und Installation der Biblepy Binarys

1. Installation der benoetigten Debian Pakeete

apt-get install git build-essential automake autotools-dev bsdmainutils libtool cmake curl libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev curl libevent-dev pkg-config

2. Download der Quellen von github

cd /home/bbp
git clone http://github.com/biblepay/biblepay

3. Kompilation der RandomX Quellen in src/RandomX

Erstellen des RandomX Build Verzeichnisses und Kompilation

mkdir /home/bbp/biblepay/src/crypto/RandomX/build
cd /home/bbp/biblepay/src/crypto/RandomX/build
cmake -DARCH= native ..
make

4. Kompilation der benötigten Bibliotheken

cd /home/bbp/biblepay/depends
cores=`lscpu | grep "^CPU(s):" | awk -F" " '{print $2}'`
proc=$cores
make -j$proc

5. Vorbereiten und Kompilieren der Biblepay Sourcen.

cd /home/bbp/biblepay/
./autogen.sh
wdir=`pwd`
./configure --prefix $wdir/depends/x86_64-pc-linux-gnu
make -j$proc

Danach sollten die erzeugten Binarys in ein anderes Verzeichniss kopiert werden

mkdir /home/bbp/bin
cp /home/bbp/biblepay/src/biblepayd /home/biblepay/bin/
cp /home/bbp/biblepay/src/biblepay-tx /home/biblepay/bin/
cp /home/bbp/biblepay/src/biblepay-cli /home/biblepay/bin/
cp /home/bbp/biblepay/src/qt/biblepay-qt /home/biblepay/bin/

English Version

Download and Compilation BiblepayCore 1.6.2.5-Harvest on Debian 10(Buster) (DE/EN)

The compilation of Biblepay is quite similar to Bitcoin/Dogecoin. Because Biblepay creates most of the libraries needed to create the binaries itself, especially points 3 and 4 are different. For compiling and installing biblepay on Debian 10 there are about 5 steps necessary.

  1. installation of the needed Debian packages
  2. download the sources from github
  3. compilation of the RandomX sources in src/RandomX
  4. compilation of the required libraries
  5. compilation and installation of the Biblepy binaries

1. installation of the required Debian packages

apt-get install git build-essential automake autotools-dev bsdmainutils libtool cmake curl libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev curl libevent-dev pkg-config

2. download the sources from github

cd /home/bbp
git clone http://github.com/biblepay/biblepay

3. compilation of RandomX sources in src/RandomX

Creating the RandomX build directory and compilation

mkdir /home/bbp/biblepay/src/crypto/RandomX/build
cd /home/bbp/biblepay/src/crypto/RandomX/build
cmake -DARCH= native ..
make

4. compilation of the required libraries

cd /home/bbp/biblepay/depends
cores=`lscpu | grep "^CPU(s):" | awk -F" " '{print $2}'`
proc=$cores
make -j$proc

5. Preparing and compiling the Biblepay sources.

cd /home/bbp/biblepay/
./autogen.sh
wdir=`pwd`
./configure --prefix $wdir/depends/x86_64-pc-linux-gnu
make -j$proc

After that, the created Binarys should be copied to another directory

mkdir /home/bbp/bin
cp /home/bbp/biblepay/src/biblepayd /home/biblepay/bin/
cp /home/bbp/biblepay/src/biblepay-tx /home/biblepay/bin/
cp /home/bbp/biblepay/src/biblepay-cli /home/biblepay/bin/
cp /home/bbp/biblepay/src/qt/biblepay-qt /home/biblepay/bin/
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  3 years ago (edited)

Die Vorgehensweise für die Kompilation von Version 1.6.2.9-Harvest ist Identisch.

The procedure for compiling version 1.6.2.9-Harvest is Identical.