取得STEEM客戶端
Steemd是STEEM的其中一個受歡迎的客戶端。 見證人、種子和礦工都運行這個客戶端。其他客戶端如 Steemit.com 及 Busy.org 不是獨立客戶端但依賴 Steemd 運作。 Steemd是開放源碼的、大家可到 Github 查閱: https://github.com/steemit/steem
在某些操作系統,Steemd 有二進制文件可用,但有時你可能需要編輯客戶端。
Contents
[hide]運行沒有Steem守護程序的CLI電子錢包
如果您沒有資源(或不想要)運行steemd,可以以公用種子運行CLI電子錢包。
cli_wallet -s wss://this.piston.rocks
如果您使用Windows,則可能需要下載 cacert.pem 以避免SSL錯誤: https://curl.haxx.se/ca/cacert.pem
當cacert在同一目錄中,可以運行:
cli_wallet -a cacert.pem -s wss://this.piston.rocks
Windows
二進制文件
@bitcube 提供了可用於Windows的二進制文件(預編譯客戶端)
最新的二進製文件(0.12.2)可在這裡下載:https://steemit.com/steem/@bitcube/steem-windows-wallet-and-miner-v0-12-2
彙編說明
不明
OSX
二進制文件
不明
彙編說明
不明
Ubuntu/Debian Linux
二進制文件
@someguy123 已制作並將會發佈一個預先建立的Docker映像檔。這獨立文件將適用於所有Linux(可能適用於OSX / Windows)平台。
目前還沒有已知的預構建.deb包。
彙編說明
這些說明已經在一個全新的Ubuntu 16.04上進行了測試,於舊版本或不同的debian衍生產品,您可能需要修改軟件包名稱或手動編譯。
部分說明已經從 https://steem.io/documentation/how-to-build/ 複製,包括許多缺少的依賴體及正確的子模塊初始化。
第1步 - 獲取依賴體
apt-get update apt-get install -y gcc-4.9 g++-4.9 cmake make libbz2-dev libdb++-dev libdb-dev apt-get install -y libssl-dev openssl libreadline-dev autoconf libtool git apt-get install -y autotools-dev build-essential g++ libbz2-dev libicu-dev python-dev wget doxygen python3 python3-dev
第2步 - 建立Boost 1.60
即使在Ubuntu 16.04,最新可用的Boost是1.59 - 因此你需要手動編譯BOOST。
請注意,這個過程可能需要1小時或更長時間,取決於系統的性能。
export BOOST_ROOT=$HOME/opt/boost_1_60_0 && \ 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
第3步 - 構建Steemd
cd ~ git clone https://github.com/steemit/steem.git cd steem git submodule update --init --recursive
export BOOST_ROOT=$HOME/opt/boost_1_60_0 cmake -DBOOST_ROOT="$BOOST_ROOT" -DCMAKE_BUILD_TYPE=Release . make && sudo make install
第4步 - 配置Steem
請先確認你想要存放文件的目錄。Steem將在您當前所在的目錄中創建一個名為witness_node_data_dir的文件夾。
一旦你確定這是你想要的數據目錄,運行Steem來生成配置文件:
/usr/local/bin/steemd
請在Steem啟動後按Ctrl-C,這樣可以容許它生成配置文件。
現在,您可以打開並按您的需求修改config.ini。除非您知道您正在使用它,否則建議您刪除 account_history 歷史插件。
vim witness_node_data_dir/config.ini # or nano ,適用於任何文字編輯器。
請注意,您需要為 config.ini 添加一些種子節點才能使您的steem守護進程正常工作。這個維基的擁有者運行的種子是seed.steem.network(比 steemit-seed.someguy123.com 更好的別名) 您可以在http://status.steemnodes.com找到最新的steem種子。
seed-node = seed.steem.network:2001 seed-node = seed.riversteem.com:2001 seed-node = 52.74.152.79:2001
完成以下程序,你將能夠正確地運行steemd、使用(不會分叉到背景,所以可能要在屏幕/tmux中運行):
$ /usr/local/bin/steemd --rpc-endpoint --replay-blockchain
您可以通過運行 cli 錢包並運行 info 命令來檢查Steem守護進程的狀態:
$ /usr/local/bin/cli_wallet --------------------- >>> info { ... "head_block_num": 1234, "head_block_age": "19 weeks old", ... }
連結
- @bitcube : Steem Windows Wallet and Miner v0.13.0 2016年8月15日
相關條目
請協助更新本條目。 登入後、按編輯加入或編輯文章。 如已是Steemian將可獲贈STEEM。 請參考@steemcenterwiki。 |