SyntaxHighlighter.all();


이번 포스팅에서는 이전에 소개했던 암호화폐 일렉트로니움을 


실제 리눅스 환경에서 설치 후 구동하는 방법을 소개하겠습니다. 


1. VirtualBox 설정의 권장사양


18-07-05 기준 일렉트로니움의 블록 길이는 약 350,000개 입니다. 


여유있게 50GB 정도 공간을 할당해 주시면 될 것 같습니다. (테스트는 해보지 못했습니다.)


메모리는 4GB, 코어는 3개 정도 할당해 주시면 되겠습니다.



2. 필요한 패키지 다운로드


우선 구동에 필요한 패키지를 다운로드합니다. 


사실 모든 패키지가 필요하지는 않은 것으로 보이나 개발팀이 권장하는 사항이니 만큼 모든 기능을 사용하려면 설치하는것이 좋아보입니다.


아래 사진에 패키지들이 어떤 것인지 설명되어 있으니 파악하시면 되겠습니다.




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sudo apt-get update
sudo apt-get upgrade

sudo apt-get install git
sudo apt-get install vim
 
sudo apt-get install bulid-essential
sudo apt-get install cmake
sudo apt-get install pkg-config
sudo apt-get install libboost-all-dev
sudo apt-get install libssl-dev
sudo apt-get install libunbound-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libunwind8-dev
sudo apt-get install liblzma-dev
sudo apt-get install libldns-dev
sudo apt-get install libexpat1-dev
sudo apt-get install libgtest-dev
sudo apt-get install doxygen
sudo apt-get install graphviz
cs


설치과정에서 git 과 vi에디터가 필요함으로 함께 설치해 주시면 됩니다 ㅎㅎ


3. 프로젝트 소스 다운로드 및 컴파일

이후 폴더를 만들어 줍니다. 저는 downloads 라고 하였는데 이름은 딱히 상관없습니다.

해당 폴더로 이동하신 뒤, git 주소로 일렉트로니움 소스를 가져옵니다.


1
2
3
4
5
6
mkdir /downloads
cd /downloads
git clone https://github.com/electroneum/electroneum
 
cd /electroneum
make 
cs


위의 명령어를 실행하면 downloads 폴더에 프로젝트 파일이 복사됩니다.

이후 downloads 폴더 안에 electroneum 폴더로 이동하시면 아래와 같이 Makefile 이 있습니다. 


make 해 주시면 25분정도 컴파일이 되는데 make -j<number of threads> 로 스레드를 여러개로 수행하면 

좀 더 빠르게 진행됩니다.  ex) make -j3

* 컴파일이 완료된 모습


4. 오류 해결


컴파일 도중 터미널 창이 멈추고 반응이 없는 경우가 있습니다.

해당 소스를 컴파일 하기 위해서는 ubuntu-64bit 환경에서 테스트 해본 결과 메모리가 4GB 이상으로 여유가 있는 상태어야 합니다.

메모리가 부족한 경우 (VirtualBox 의 기본설정 메모리는 1GB) 설정에서 메모리를 더 할당해 주신 후, 재부팅 해주시면 됩니다.

다른 이슈가 발생할 경우 https://github.com/electroneum/electroneum/issues 에서 찾아보시거나 댓글로 남겨 주세요.

                                         

다음 포스팅에서는 wallet 실행과 메인넷 동기화를 진행하겠습니다.

[블록체인] Linux 에서 Electroneum node 설치하기 -2 : https://good-coding.tistory.com/13


반응형

+ Recent posts