Wil je leren hoe je EOS op Linux kunt installeren? In deze zelfstudie laten we je zien hoe je EOS installeert op een computer waarop Ubuntu Linux draait.
Hardware Lijst:
In het volgende gedeelte wordt de lijst met apparaten weergegeven die zijn gebruikt om deze EOS-zelfstudie te maken.
Elk onderdeel van de hierboven genoemde hardware is te vinden op de Amazon-website.
EOS Verwante zelfstudie:
Op deze pagina bieden we snelle toegang tot een lijst met tutorials gerelateerd aan EOS.IO.
Tutorial – EOS installeren op Linux
Gebruik op de Linux-console de volgende opdrachten om de juiste tijdzone in te stellen.
# dpkg-reconfigure tzdata
Installeer het Ntpdate-pakket en stel onmiddellijk de juiste datum en tijd in.
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
Installeer de NTP-service om onze server up-to-date te houden.
# apt-get install ntp
Maak een map naar de software en download het EOS-pakket.
# mkdir /downloads
# cd /downloads
# git clone https://github.com/EOSIO/eos –recursive
Compileer en installeer de EOS-software.
# cd eos
# ./eosio_build.sh
Het installatiescript vraagt om uw bevestiging.
Voer het nummer 1 in om te bevestigen en wacht tot de EOS-compilatie is voltooid.
Het kan heel lang duren.
Do you wish to install these packages?
1) Yes
2) No
#? 1
Tegen het einde kan uw EOS-installatie stoppen en het volgende foutbericht weergeven:
common.copy /root/opt/boost_1_66_0/lib/libboost_test_exec_monitor.a
…failed updating 54 targets…
…skipped 6 targets…
…updated 15206 targets…
Installation of boost libraries failed. 1
Exiting now.
Als dit jou is overkomen, voer dan gewoon het installatiescript opnieuw uit, en alles zal deze keer werken.
# ./eosio_build.sh
Het systeem moet berichten presenteren terwijl het de EOS-software compileert.
[ 86%] Building CXX object src/mongocxx/test
[ 87%] Building CXX object src/mongocxx/test
[ 88%] Building CXX object src/mongocxx/test
Na het voltooien van de EOS-compilatie moeten we handmatig de Mongo-database starten en onze installatie testen.
# /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
# export PATH=${HOME}/opt/mongodb/bin:$PATH
# cd /downloads/eos/build
# make test
U zult veel berichten zien gerelateerd aan de EOS-test.
Running tests…
Test project /downloads/eos/build
Start 1: test_cypher_suites
1/31 Test #1: test_cypher_suites ………………… Passed 0.02 sec
Start 2: validate_simple.token_abi
2/31 Test #2: validate_simple.token_abi ………….. Passed 0.02 sec
Nadat u de EOS-test hebt voltooid, gebruikt u de volgende opdrachten om de installatie te voltooien.
# cd /downloads/eos/build
# make install
Uw EOS-installatie is met succes voltooid.
Je kunt je eigen single-node blockchain starten met deze enkele opdracht:
# nodeos -e -p eosio –plugin eosio::wallet_api_plugin –plugin eosio::chain_api_plugin –plugin eosio::account_history_api_plugin
Op dit moment draait Nodeos met één producent, eosio.
Je zou berichten over blokproductie moeten zien:
* —— NEW CHAIN —— *
* – Welcome to EOSIO! – *
* ———————– *
eosio generated block 5987ac50… #1 @ 2018-04-19T03:45:55.000 with 0 trxs, lib: 0
eosio generated block 1142d387… #2 @ 2018-04-19T03:45:55.500 with 0 trxs, lib: 1
eosio generated block 78e6a7be… #3 @ 2018-04-19T03:45:56.000 with 0 trxs, lib: 2
eosio generated block 5e1e5990… #4 @ 2018-04-19T03:45:56.500 with 0 trxs, lib: 3