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