코인을 거래소에 두는건 위험합니다. 해커들이 호시탐탐 노리고있으며 거래소가 먹튀할 확률도 있습니다. 소중한 스트라티스를 개인지갑에 소중히 보관하고자 하는 취지에서 이번글을 작성해 봅니다.

Table of Contents

스트라티스 월렛은 공식 github에서 다운로드 받을 수 있습니다. 윈도우와 맥의 경우 바로 설치해서 사용할 수 있도록 제공되지만 linux의 경우엔 직접 빌드해야합니다. GUI지갑인 stratis-qt가 제공되긴 하지만 직접 빌드하려면 까다로운게 사실입니다.

이 글에선 리눅스 터미널에서 따라만해도 stratis-qt가 쉽게 빌드가 가능하도록 작성해보겠습니다.

이 글은 스트라티스 커뮤니티 olcko의 글 중 일부를 허락 받고 참조하였습니다.

stratisd 컴파일

필요 소프트웨어 설치

  • 스트라티스 월렛을 빌드하기 전 필요한 소프트웨어들을 설치해 줍니다.
  • 약 20분 정도 소요됩니다.
sudo apt-get install -f build-essential git g++ libtool make unzip wget libboost-all-dev libssl-dev libdb++-dev libdb5.3++-dev libdb5.3-dev libminiupnpc-dev libqrencode-dev -y

소스코드 다운로드

  • 소스코드 다운로드 후 다운받은 폴더로 이동해주세요. bash git clone https://github.com/stratisproject/stratisX.git cd stratisX

빌드

  • 최신버전인지 확인 git checkout master
  • cd src && make -f makefile.unix
  • 터미널에 무수한 명령어들이 뜨며 빌드가 시작됩니다. 30-40분 정도 소요됩니다.

필요없는 데이터 잘라내기

  • strip stratisd
  • 빌드중에 생성된 디버깅정보들을 삭제해주는 과정입니다.

전역에서 실행 가능케하기

  • sudo mv stratisd /usr/bin
  • 어떤 경로에서라도 stratisd 명령어가 실행되도록 해줍니다

Stratis-qt 컴파일

필요 소프트웨어 설치

sudo apt-get install -f build-essential autoconf automake git g++ libtool make unzip wget qt5-default qt5-qmake qtbase5-dev qtbase5-dev-tools libqt5webkit5 libqt5webkit5-dev libqt5qml5 libqt5quickwidgets5 qml-module-qt-labs-settings qtdeclarative5-dev-tools qttools5-dev-tools libboost-all-dev libssl-dev libdb++-dev libdb5.3++-dev libdb5.3-dev libminiupnpc-dev libqrencode-dev libprotobuf-dev

빌드&필요없는 데이터 잘라내기

  • cd stratisX;qmake;make;strip stratis-qt

전역에서 실행 가능케 하기

  • sudo cp stratis-qt /usr/local/bin

  • 터미널에서 stratis-qt를 입력하시면 잘 실행되는걸 확인할 수 있습니다.
  • 안전한 코인투자 되세요