Difference between revisions of "取得STEEM客户端"

From Steem Center
Jump to: navigation, search
(Created page with "Steemd是STEEM的其中一个受欢迎的客户端。见证人,种子和矿工都运行这个客户端。其他客户端如Steemit.com及Busy.org不是独立客户端但...")
 
(No difference)

Latest revision as of 12:44, 24 July 2017

Steemd是STEEM的其中一个受欢迎的客户端。见证人,种子和矿工都运行这个客户端。其他客户端如Steemit.com及Busy.org不是独立客户端但依赖Steemd运作。Steemd是 开放源码的,大家可到Github查阅:https://github.com/steemit/steem

在某些操作系统中,Steemd有二进制文件可用,但有时你可能需要编辑客户端。

运行没有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",         ...    }

连结

相关条目




请协助更新本条目。登入后、按编辑加入或编辑文章。
如已是Steemian将可获赠STEEM。请参考@steemcenterwiki