क्या आप सीखना चाहते हैं कि लिनक्स पर ईओएस कैसे स्थापित करें? इस ट्यूटोरियल में, हम आपको दिखाने के लिए जा रहे हैं कि उबंटू लिनक्स चलाने वाले कंप्यूटर पर ईओएस कैसे स्थापित करें।

हार्डवेयर सूची:

निम्नलिखित खंड इस ईओएस ट्यूटोरियल को बनाने के लिए इस्तेमाल किए गए उपकरणों की सूची प्रस्तुत करता है।

ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़ॅन वेबसाइट पर पाया जा सकता है।

ईओएस संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम EOS.IO से संबंधित ट्यूटोरियल की सूची में त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल - लिनक्स पर ईओएस स्थापित करना

लिनक्स कंसोल पर, सही टाइमज़ोन सेट करने के लिए निम्न आदेशों का उपयोग करें।

# dpkg-reconfigure tzdata

एनटीपीडेट पैकेज स्थापित करें और सही तिथि और समय तुरंत सेट करें।

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

हमारे सर्वर को अद्यतन रखने के लिए एनटीपी सेवा स्थापित करें।

# apt-get install ntp

सॉफ्टवेयर में निर्देशिका बनाएं और ईओएस पैकेज डाउनलोड करें।

# mkdir /downloads
# cd /downloads
# git clone https://github.com/EOSIO/eos --recursive

ईओएस सॉफ्टवेयर संकलित और स्थापित करें।

# cd eos
# ./eosio_build.sh

स्थापना स्क्रिप्ट आपकी पुष्टि के लिए पूछेगी।

EOS संकलन को समाप्त करने के लिए पुष्टि करने और प्रतीक्षा करने के लिए नंबर 1 दर्ज करें।

यह वास्तव में एक लंबा समय ले सकता है।

Do you wish to install these packages?
1) Yes
2) No
#? 1

अंत में, आपका ईओएस इंस्टॉलेशन रोक सकता है और निम्न त्रुटि संदेश प्रस्तुत कर सकता है:

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

ईओएस सॉफ़्टवेयर को संकलित करते समय सिस्टम को संदेश प्रस्तुत करना चाहिए।

[ 86%] Building CXX object src/mongocxx/test

[ 87%] Building CXX object src/mongocxx/test

[ 88%] Building CXX object src/mongocxx/test

ईओएस संकलन को खत्म करने के बाद हमें मोंगो डेटाबेस मैन्युअल रूप से शुरू करने और हमारी स्थापना का परीक्षण करने की आवश्यकता है।

# /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
# export PATH=${HOME}/opt/mongodb/bin:$PATH
# cd /downloads/eos/build
# make 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

ईओएस परीक्षण खत्म करने के बाद, स्थापना को समाप्त करने के लिए निम्न आदेशों का उपयोग करें।

# cd /downloads/eos/build
# make install

आपका ईओएस इंस्टॉलेशन सफलतापूर्वक समाप्त हो गया था।

आप इस एकल कमांड के साथ अपना एकल-नोड ब्लॉकचेन शुरू कर सकते हैं:

# nodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::chain_api_plugin --plugin eosio::account_history_api_plugin

इस बिंदु पर, नोडोस एक निर्माता, ईओसीओ के साथ चल रहा है।

आपको ब्लॉक उत्पादन के संदेश देखना चाहिए:

* ------ 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