윈도우10 pro 버전 이상에서 리눅스를 사용할 수 있게 되었습니다.
스팀의 경우 리눅스에서 사용하거나 docker를 이용해 사용해야 했는데
이번에 bash를 이용해 깔리게 되는 ubuntu 14.04버전을 이용해 cli_wallet을 할수 있다고 하여 한번 해봤습니다.
윈도우10 에서 bash (우분투 리눅스) 사용하기 <-- http://sanghaklee.tistory.com/39
bash를 이용해 사용하게 되는 버전은 ubuntu 14.04버전입니다.
여기서 steem을 받아 컴파일 하고 cli_wallet을 사용하기위한 방법을 설명하고자 합니다.
필수 패키지 설치
-- Required packages
sudo apt-get install -y
autoconf
cmake
g++
git
libssl-dev
libtool
make
pkg-config
-- Packages required to build Boost
sudo apt-get install -y
libbz2-dev
python-dev
--Optional packages (not required, but will make a nicer experience)
sudo apt-get install -y
doxygen
libncurses5-dev
libreadline-dev
perl
Boost 설치 -- 1.57 버전으로는 제대로 컴파일이 안됩니다 1.60을 설치하겠습니다.
export BOOST_ROOT=$HOME/opt/boost_1_60_0
sudo apt-get update
sudo apt-get install autotools-dev build-essential g++ libbz2-dev libicu-dev python-dev
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.60.0/boost_1_60_0.tar.bz2/download' -O boost_1_60_0.tar.bz2
tar xjf boost_1_60_0.tar.bz2
cd boost_1_60_0/
./bootstrap.sh "--prefix=$BOOST_ROOT"
./b2 installg관련 처리
--Ubuntu 14.04 As g-4.9 isn’t available in 14.04 LTS, you need to do this first:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get updatesteem 받기 및 컴파일
git clone https://github.com/steemit/steem
cd steem
git submodule update --init --recursive
CC=gcc-4.9 CXX=g++-4.9 cmake -DBOOST_ROOT="$HOME/opt/boost_1_60_0" -DLOW_MEMORY_NODE=ON -DCMAKE_BUILD_TYPE=Release .
make steemd cli_wallet
이렇게 하시면 programs 폴더 밑에 cli_wallet 과 steemd 폴더가 생기고 실행 파일이 보이게 됩니다.
cli_wallet사용 --
스팀 블록체인 다 받고 하시기 어려우니 바로 지갑을 사용하실분들은
steem/programs/cli_wallet/cli_wallet -swss://steemd.steemit.com
이런식으로 사용하실 수 있습니다.