Souhaitez-vous apprendre à installer EOS sur Linux? Dans ce tutoriel, nous allons vous montrer comment installer EOS sur un ordinateur exécutant Ubuntu Linux.
Liste de Matériel:
La section suivante présente la liste des équipements utilisés pour créer ce tutoriel EOS.
Chaque pièce de matériel ci-dessus peut être trouvée sur le site Web d’Amazon.
EOS Didacticiel associé:
Sur cette page, nous vous proposons un accès rapide à une liste de tutoriels liés à EOS.IO.
Didacticiel – Installation d’EOS sous Linux
Sur la console Linux, utilisez les commandes suivantes pour définir le fuseau horaire correct.
# dpkg-reconfigure tzdata
Installez le package Ntpdate et définissez la date et l’heure correctes immédiatement.
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
Installez le service NTP pour garder notre serveur à jour.
# apt-get install ntp
Créez un répertoire pour le logiciel et téléchargez le package EOS.
# mkdir /downloads
# cd /downloads
# git clone https://github.com/EOSIO/eos –recursive
Compilez et installez le logiciel EOS.
# cd eos
# ./eosio_build.sh
Le script d’installation vous demandera votre confirmation.
Entrez le numéro 1 pour confirmer et attendre la fin de la compilation EOS.
Cela peut prendre beaucoup de temps.
Do you wish to install these packages?
1) Yes
2) No
#? 1
Vers la fin, votre installation EOS peut s’arrêter et présenter le message d’erreur suivant:
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.
Si cela vous est arrivé, exécutez à nouveau le script d’installation et tout fonctionnera cette fois.
# ./eosio_build.sh
Le système devrait présenter des messages pendant qu’il compile le logiciel EOS.
[ 86%] Building CXX object src/mongocxx/test
[ 87%] Building CXX object src/mongocxx/test
[ 88%] Building CXX object src/mongocxx/test
Après avoir terminé la compilation EOS, nous devons démarrer manuellement la base de données Mongo et tester notre installation.
# /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
# export PATH=${HOME}/opt/mongodb/bin:$PATH
# cd /downloads/eos/build
# make test
Vous verrez beaucoup de messages liés au 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
Après avoir terminé le test EOS, utilisez les commandes suivantes pour terminer l’installation.
# cd /downloads/eos/build
# make install
Votre installation EOS a été terminée avec succès.
Vous pouvez démarrer votre propre blockchain avec cette seule commande:
# nodeos -e -p eosio –plugin eosio::wallet_api_plugin –plugin eosio::chain_api_plugin –plugin eosio::account_history_api_plugin
À ce stade, Nodeos fonctionne avec un seul producteur, eosio.
Vous devriez voir des messages de production en bloc:
* —— 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