Você gostaria de aprender como instalar o EOS no Linux? Neste tutorial, vamos mostrar como instalar o EOS em um computador que executa o Ubuntu Linux.
Lista de Hardware:
A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial EOS.
Cada peça de hardware listada acima pode ser encontrada no site da Amazon.
Tutoriais Relacionados ao EOS:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao EOS.IO.
Tutorial – Instalando o EOS no Linux
No console do Linux, use os seguintes comandos para definir o fuso horário correto.
# dpkg-reconfigure tzdata
Instale o pacote Ntpdate e defina a data e a hora corretas imediatamente.
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
Instale o serviço NTP para manter nosso servidor atualizado.
# apt-get install ntp
Crie um diretório para o software e baixe o pacote EOS.
# mkdir /downloads
# cd /downloads
# git clone https://github.com/EOSIO/eos –recursive
Compile e instale o software EOS.
# cd eos
# ./eosio_build.sh
O script de instalação pedirá sua confirmação.
Digite o número 1 para confirmar e aguarde a conclusão da compilação EOS.
Pode demorar muito tempo.
Pode demorar muito tempo.
Do you wish to install these packages?
1) Yes
2) No
#? 1
Perto do final, sua instalação do EOS pode parar e apresentar a seguinte mensagem de erro:
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.
Se isso aconteceu com você, basta executar o script de instalação novamente e tudo funcionará dessa vez.
# ./eosio_build.sh
O sistema deve apresentar mensagens enquanto compila o software EOS.
[ 86%] Building CXX object src/mongocxx/test
[ 87%] Building CXX object src/mongocxx/test
[ 88%] Building CXX object src/mongocxx/test
Depois de terminar a compilação do EOS, precisamos iniciar manualmente o banco de dados do Mongo e testar nossa instalação.
# /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
# export PATH=${HOME}/opt/mongodb/bin:$PATH
# cd /downloads/eos/build
# make test
Você verá muitas mensagens relacionadas ao teste 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
Depois de terminar o teste EOS, use os seguintes comandos para concluir a instalação.
# cd /downloads/eos/build
# make install
Sua instalação do EOS foi concluída com sucesso.
Você pode iniciar seu próprio blockchain de nó único com este único comando:
# nodeos -e -p eosio –plugin eosio::wallet_api_plugin –plugin eosio::chain_api_plugin –plugin eosio::account_history_api_plugin
Neste ponto, o Nodeos está rodando com um único produtor, o eosio.
Você deve ver mensagens de produção em bloco:
* —— 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