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.
- Installation der benoetigten Debian Packete
- Download der Quellen von github
- Kompilation der RandomX Quellen in src/RandomX
- Kompilation der Abhängigkeiten
- 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.
- installation of the needed Debian packages
- download the sources from github
- compilation of the RandomX sources in src/RandomX
- compilation of the required libraries
- 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/
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.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit