====== 在Fedora 20下编译twister ======
**首次安装所需要的依附组件**
yum install automake autoconf libtool git libdb-cxx-devel gcc-c++ \
boost-devel libtorrent-devel miniupnpc-devel
**缺少 crypto**
crypto加密的部分已经被从RedHat移除了因为一些法律不确定性,所以它不是的Fedora/RHEL的一部分。我们必须手动添加它们。
另一种方法是重新编译openssl忽略缺失的算法
您或许同样从http://repo.cryptotools.virer.net/public/fedora/20/源找到为Fedora 20的
他们已经基于http://linux.ringingliberty.com/bitcoin/编译,并且安装一个修改过的openssl(少了算法的那个)在/opt目录下,请确认原版的openssl没有被改过。
因此,您或许想使用下面的代码来继续
yum install http://repo.cryptotools.virer.net/public/fedora/20/x86_64/cryptotools-release-20-1.fc20.noarch.rpm
yum install openssl-compat-bitcoin-devel openssl-compat-bitcoin-libs
**现在来安装twister**
twister-core
cd ~
git clone https://github.com/miguelfreitas/twister-core.git
cd twister-core
./autotool.sh
./configure PKG_CONFIG_PATH=/opt/openssl-compat-bitcoin/lib/pkgconfig \
LIBS=-Wl,-rpath,/opt/openssl-compat-bitcoin/lib
make
用户界面
mkdir ~/.twister
echo -e "rpcuser=user\nrpcpassword=pwd" > ~/.twister/twister.conf
chmod 600 ~/.twister/twister.conf
git clone https://github.com/miguelfreitas/twister-html.git ~/.twister/html
最后来启动twister
~/twister-core/twisterd -rpcallowip=127.0.0.1 -daemon