스트라티스 qt월렛 리눅스에서 빌드하기
코인을 거래소에 두는건 위험합니다. 해커들이 호시탐탐 노리고있으며 거래소가 먹튀할 확률도 있습니다. 소중한 스트라티스를 개인지갑에 소중히 보관하고자 하는 취지에서 이번글을 작성해 봅니다.
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
를 입력하시면 잘 실행되는걸 확인할 수 있습니다. - 안전한 코인투자 되세요