Difference between revisions of "取得STEEM客戶端"
(Created page with "Steemd是STEEM的其中一個受歡迎的客戶端。 見證人、種子和礦工都運行這個客戶端。其他客戶端如 Steemit.com 及 Busy.org 不是獨立客戶...") |
|||
Line 43: | Line 43: | ||
目前還沒有已知的預構建.deb包。 | 目前還沒有已知的預構建.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''' : [https://steemit.com/steem/@bitcube/steem-windows-wallet-and-miner-v0-13-0 Steem Windows Wallet and Miner v0.13.0] ''2016年8月15日'' | ||
+ | |||
+ | == 相關條文 == | ||
+ | |||
+ | * [[CLI錢包]] | ||
+ | * [[Steem_(繁中)]] | ||
+ | * [[Steemd軟件]] | ||
+ | |||
+ | <br> | ||
+ | |||
+ | ---- | ||
+ | <br> | ||
+ | {| class="wikitable" style="margin: auto;" | ||
+ | | 請協助更新本條目。 登入後、按[https://www.steem.center/index.php?title=Steemit&action=edit 編輯]加入或編輯文章。<br> 如已是Steemian將可獲贈STEEM。 請參考[https://steemit.com/introduceyourself/@steemcenterwiki/introduction-rewarding-steem-center-wiki-editors-with-steem-too @steemcenterwiki]。 | ||
+ | |- | ||
+ | |} | ||
+ | <br> | ||
+ | |||
+ | [[Category:繁中條目]] |
Revision as of 10:40, 24 July 2017
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。 |