突然Newsletterが届いたので、ethereumをビルドしてみました。
今どういうフェーズなのか知りませんが、とりあえず何も考えずにビルド。
wikiを見ながら試しました。
とりあえず準備。
sudo apt-get update && sudo apt-get upgrade
まず、必要パッケージのインストール。
sudo apt-get install build-essential g++-4.8 git cmake libgmp-dev \ libboost-all-dev automake unzip libtool libleveldb-dev yasm libminiupnpc-dev \ libreadline-dev scons libncurses5-dev qtbase5-dev qt5-default qtdeclarative5-dev \ libqt5webkit5-dev libcurl4-openssl-dev
Cryptopp 5.6.2が必要だそうですが、libcrypto++-devにはCrypto++ v5.6.1しかないので、ソースからビルドする。
git clone https://github.com/mmoss/cryptopp.git cd cryptopp sudo scons --shared --prefix=/usr cd ..
JSONRPCもソースから。
git clone git://github.com/cinemast/libjson-rpc-cpp.git cd libjson-rpc-cpp/build cmake .. && make sudo make install sudo ldconfig cd ..
ethereumのソースを拾って来る。
git clone https://github.com/ethereum/cpp-ethereum cd cpp-ethereum git checkout develop
ビルドする。
mkdir build cd build cmake .. -DCMAKE_BUILD_TYPE=Release && make
CUIで起動
cd eth ./eth
GUIで起動
cd alethzero ./alethzero
この辺を見ながら動かしてみたけど、いまいち何が起きてるのか不明。
ま、とりあえずメモってことで。
0 コメント:
コメントを投稿