ubuntu 18.04 desktop 에 EOS node(single) 설치 테스트

in #eos6 years ago (edited)

최근 EOS를 활용한 dapp개발을 공부중인 cola 입니다

지난달에 발료한 EOS의 DAWN 3.0을 기준으로 작업중인 와중에

ubunntu 18.04LTS 버전이 4월26일 release 되었습니다 (유니티여 진짜 안녕~)

지난번에 ubuntu 17.10, kernel 4.16 을 올린상태로 EOS를 설치하다 실패한 경험이 있어서

이번에도 궁금증을 참지 못하고 바로 테스트를 진행해 보았습니다

일단 테스트할 조건은 ubuntu 18.04 desktop 버전에 기본 kernel(4.15) 입니다


설치 관련 순서는 EOS.IO 의 wiki를 참조하였습니다

https://github.com/EOSIO/eos/wiki/Local-Environment#4-creating-and-launching-a-single-node-testnet


1. sudo apt-get install build-essential

EOS의 가이드가 개발자를 위한 것이여서 그런지몰라도 위의 gcc컴파일러 설치하는 부분이 없는것 같네요


위 링크의 가이드부분중에 

./eosio_build.sh

빌드스크립트를 실행하는 부분에서 


2. sudo ./eosio_build.sh


sudo 권한으로실행 시 Build validation 부분에서도 사용해주셔야 합니다


3. sudo ~/opt/mongodb/bin/mongod -f ~/opt/mongodb/mongod.conf &


4. sudo make test


5. sudo make install


2번 항목에서 sudo권한을 주지않고 실행하면 중간에 root권한을 사용하는 부분에서 y를 눌러줘야 하고

make test시에 chain_test_binaryen 부분에서 test fail이 나오게 되니 되도록이면 sudo권한으로 실행을 권장합니다

(테스트 실패가떠도 실제 install 및 node 구동에는 아무런 문제가 없긴 합니다)


이후에는 EOS의 wiki문서대로 진행하시면 블록이 생성되는 로그를 확인 하실 수 있습니다