LinuxにEOSをインストールする方法を学びたいですか? このチュートリアルでは、Ubuntu Linuxを実行しているコンピュータにEOSをインストールする方法を説明します。
ハードウェアリスト:
次のセクションでは、このEOSチュートリアルの作成に使用される機器のリストを示します。
上記の各ハードウェアは、AmazonのWebサイトにあります。
EOS関連のチュートリアル:
このページでは、EOS.IOに関連するチュートリアルの一覧に素早くアクセスできます。
チュートリアル – LinuxにEOSをインストールする
Linuxコンソールで、次のコマンドを使用して正しいタイムゾーンを設定します。
# dpkg-reconfigure tzdata
Ntpdateパッケージをインストールし、正しい日付と時刻をすぐに設定してください。
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
NTPサービスをインストールして、サーバーを更新してください。
# apt-get install ntp
ソフトウェアへのディレクトリを作成し、EOSパッケージをダウンロードします。
# mkdir /downloads
# cd /downloads
# git clone https://github.com/EOSIO/eos –recursive
EOSソフトウェアをコンパイルしてインストールします。
# cd eos
# ./eosio_build.sh
インストールスクリプトが確認を求めます。
確認する番号1を入力し、EOS編集が完了するのを待ちます。
それは本当に長い時間がかかることがあります。
Do you wish to install these packages?
1) Yes
2) No
#? 1
最終的に、EOSのインストールが停止し、次のエラーメッセージが表示されることがあります。
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.
これがあなたに起こった場合は、インストールスクリプトをもう一度実行してください。今度はすべてが動作します。
# ./eosio_build.sh
システムは、EOSソフトウェアをコンパイルする間にメッセージを提示する必要があります。
[ 86%] Building CXX object src/mongocxx/test
[ 87%] Building CXX object src/mongocxx/test
[ 88%] Building CXX object src/mongocxx/test
EOSコンパイルを終えたら、手動でMongoデータベースを起動し、インストールをテストする必要があります。
# /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
# export PATH=${HOME}/opt/mongodb/bin:$PATH
# cd /downloads/eos/build
# make test
あなたはEOSテストに関連する多くのメッセージを見るでしょう。
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
EOSテストが終了したら、次のコマンドを使用してインストールを完了します。
# cd /downloads/eos/build
# make install
EOSのインストールは正常に終了しました。
次の1つのコマンドで独自のシングルノードブロックチェーンを起動できます。
# nodeos -e -p eosio –plugin eosio::wallet_api_plugin –plugin eosio::chain_api_plugin –plugin eosio::account_history_api_plugin
この時点で、Nodeosは単一のプロデューサeosioで動作しています。
ブロック制作のメッセージが表示されます。
* —— 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