Möchten Sie erfahren, wie Sie EOS unter Linux installieren? In diesem Tutorial zeigen wir Ihnen, wie Sie EOS auf einem Computer mit Ubuntu Linux installieren.
Hardwareliste:
Im folgenden Abschnitt wird die Liste der zum Erstellen dieses EOS-Lernprogramms verwendeten Geräte aufgeführt.
Jedes oben aufgeführte Stück Hardware kann auf der Amazon Website gefunden werden.
EOS-Tutorial:
Auf dieser Seite bieten wir einen schnellen Zugriff auf eine Liste von Tutorials zu EOS.IO.
Tutorial – Installation von EOS unter Linux
Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um die richtige Zeitzone festzulegen.
# dpkg-reconfigure tzdata
Installieren Sie das Ntpdate-Paket, und legen Sie das richtige Datum und die richtige Uhrzeit sofort fest.
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
Installieren Sie den NTP-Dienst, um unseren Server auf dem neuesten Stand zu halten.
# apt-get install ntp
Erstellen Sie ein Verzeichnis für die Software und laden Sie das EOS-Paket herunter.
# mkdir /downloads
# cd /downloads
# git clone https://github.com/EOSIO/eos –recursive
Kompilieren und installieren Sie die EOS-Software.
# cd eos
# ./eosio_build.sh
Das Installationsskript fragt nach Ihrer Bestätigung.
Geben Sie die 1 zur Bestätigung ein und warten Sie, bis die EOS-Kompilierung abgeschlossen ist.
Das kann sehr lange dauern.
Do you wish to install these packages?
1) Yes
2) No
#? 1
Kurz vor dem Ende wird Ihre EOS-Installation möglicherweise gestoppt und zeigt die folgende Fehlermeldung an:
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.
Wenn Ihnen das passiert ist, führen Sie einfach das Installationsskript erneut aus, und alles wird diesmal funktionieren.
# ./eosio_build.sh
Das System sollte während der Erstellung der EOS-Software Nachrichten anzeigen.
[ 86%] Building CXX object src/mongocxx/test
[ 87%] Building CXX object src/mongocxx/test
[ 88%] Building CXX object src/mongocxx/test
Nach Abschluss der EOS-Kompilierung müssen wir die Mongo-Datenbank manuell starten und unsere Installation 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
Sie werden viele Nachrichten im Zusammenhang mit dem EOS-Test sehen.
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
Verwenden Sie nach Abschluss des EOS-Tests die folgenden Befehle, um die Installation zu beenden.
# cd /downloads/eos/build
# make install
Ihre EOS-Installation wurde erfolgreich abgeschlossen.
Sie können Ihre eigene Single-Node-Blockchain mit diesem einzigen Befehl starten:
# nodeos -e -p eosio –plugin eosio::wallet_api_plugin –plugin eosio::chain_api_plugin –plugin eosio::account_history_api_plugin
Zu diesem Zeitpunkt läuft Nodeos mit einem einzigen Hersteller, eosio.
Sie sollten Nachrichten der Blockproduktion sehen:
* —— 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