هل ترغب في معرفة كيفية تثبيت EOS على Linux؟ في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت EOS على كمبيوتر يعمل بنظام التشغيل Ubuntu Linux.
قائمة الأجهزة:
يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي EOS.
كل قطعة من الأجهزة المذكورة أعلاه يمكن العثور عليها في موقع أمازون.
EOS دروس ذات الصلة:
في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة البرامج التعليمية المتعلقة بـ EOS.IO.
البرنامج التعليمي – تثبيت 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.
يمكن أن يستغرق وقتا طويلا حقا.
هل ترغب في تثبيت هذه الحزم؟
1) نعم
2) لا
# 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 الخاص بك بنجاح.
يمكنك بدء blockchain مفرد العقدة الخاص بك باستخدام هذا الأمر المفرد:
# 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