4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

윈도우10에서 bash를 이용해 steem의 cli_wallet 사용하기

윈도우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

2. 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 install

  1. g++관련 처리
      --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 update

  2. steem 받기 및 컴파일
    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 
이런식으로 사용하실 수 있습니다.

30 upvotes $2.27

Replies (5)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: