取得STEEM客户端
Steemd是STEEM的其中一个受欢迎的客户端。见证人,种子和矿工都运行这个客户端。其他客户端如Steemit.com及Busy.org不是独立客户端但依赖Steemd运作。Steemd是 开放源码的,大家可到Github查阅:https://github.com/steemit/steem
在某些操作系统中,Steemd有二进制文件可用,但有时你可能需要编辑客户端。
Contents
运行没有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。 |