Electroneumノードのインストール方法を学びますか? このチュートリアルでは、Ubuntu Linuxを実行しているコンピュータを使用してElectroneumノードをインストールする方法を説明します。

ハードウェアリスト:

次のセクションでは、このElectroneumチュートリアルの作成に使用される機器のリストを示します。

上記の各ハードウェアは、AmazonのWebサイトにあります。

ソフトウェアリスト:

ここでは、このElectroneumノードのインストールのチュートリアルを作成するために使用したソフトウェアのリストを示します。

このソフトウェアをダウンロードするには、2つの方法があります。

Electroneum関連チュートリアル:

このページでは、Electroneumに関するチュートリアルのリストに素早くアクセスできます。

チュートリアル - エレクトロンノードのインストール

Ubuntu Linuxコンソールでは、次のコマンドを使用して新しいユーザーを作成し、必要なライブラリと必要なパッケージをインストールする必要があります。

# useradd -m electroneum
# apt-get update
# apt-get install build-essential cmake pkg-config libboost-all-dev
# apt-get install libssl-dev libunbound-dev libminiupnpc-dev
# apt-get install libunwind8-dev liblzma-dev libldns-dev
# apt-get install libexpat1-dev libgtest-dev doxygen graphviz

では、gtestをコンパイルしてインストールしましょう。

# cd /usr/src/gtest
# cmake .
# make
# cp libg* /usr/lib/

ノードソフトウェアへのディレクトリを作成し、Electroneumパッケージをダウンロードします。

# mkdir /downloads
# cd /downloads
# git clone https://github.com/electroneum/electroneum

Electroneumノードソフトウェアをコンパイルしてインストールします。

# cd electroneum/
# make
# cd build/release/bin/
# install -sv electroneum-blockchain-export electroneumd /usr/local/bin/
# install -sv electroneum-wallet-rpc electroneum-blockchain-import /usr/local/bin/
# install -sv electroneum-wallet-cli /usr/local/bin/

ブート時にElectrumノードを起動するために必要な設定ファイルを作成しましょう。

# vi /etc/systemd/system/electroneumd.service

[Unit]

Description=Electroneum Full Node
After=network.target
After=syslog.target

[Install]

WantedBy=multi-user.target

[Service]

User=electroneum
Group=electroneum
WorkingDirectory=~
Type=forking
ExecStart=/usr/local/bin/electroneumd --detach
PrivateTmp=false

これで、Electrumノードをブート時に起動できるようにする必要があります。

# systemctl enable electroneumd
# systemctl daemon-reload

コンピュータを再起動し、Electroneumサービスが自動的に開始されたかどうかを確認します。

# reboot
# service electroneumd status

ブロックチェーンの同期が完了するまで待ちます。

ブロックチェーンの同期に数日か数週間かかります。

次のコマンドを使用して、ブロックチェーン同期のステータスを確認します。

# tail -f /home/electroneum/.electroneum/electroneum.log

これで、システムはTCPポート26967と26968を開きます。

次のコマンドを使用して、TCPポートが開いているかどうかを確認します。

# netstat -nl | grep 269

tcp 0 0 0.0.0.0:26967 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:26968 0.0.0.0:* LISTEN

FAQ - エレクトロンノードのインストール

Electroneumノードのインストールに問題がある場合は、よくある質問ページをご覧ください。

データベースに質問を追加するには、質問をここにコメントとして投稿するか、このページの上部に記載されているYouTube動画のコメントとして投稿してください。