twister

Peer-to-peer microblogging

用户工具

站点工具


zh:使用:如何:在fedora_20下编译twister

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

zh:使用:如何:在fedora_20下编译twister [2014/09/28 03:10] (当前版本)
xiaolan 创建
行 1: 行 1:
 +====== ​ 在Fedora 20下编译twister ======
  
 +**首次安装所需要的依附组件**
 +
 +<​code>​
 +yum install automake autoconf libtool git libdb-cxx-devel gcc-c++ \
 +            boost-devel libtorrent-devel miniupnpc-devel
 +</​code>​
 +
 +**缺少 crypto**
 +
 +crypto加密的部分已经被从RedHat移除了因为一些法律不确定性,所以它不是的Fedora/​RHEL的一部分。我们必须手动添加它们。
 +另一种方法是重新编译openssl忽略缺失的算法
 +
 +您或许同样从http://​repo.cryptotools.virer.net/​public/​fedora/​20/​源找到为Fedora 20的
 +
 +他们已经基于http://​linux.ringingliberty.com/​bitcoin/​编译,并且安装一个修改过的openssl(少了算法的那个)在/​opt目录下,请确认原版的openssl没有被改过。
 +
 +因此,您或许想使用下面的代码来继续
 +
 +<​code>​
 +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
 +</​code>​
 +
 +**现在来安装twister**
 +
 +twister-core
 +
 +<​code>​
 +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
 +</​code>​
 +
 +用户界面
 +
 +<​code>​
 +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
 +</​code>​
 +
 +最后来启动twister
 +
 +<​code>​
 +~/​twister-core/​twisterd -rpcallowip=127.0.0.1 -daemon
 +</​code>​
zh/使用/如何/在fedora_20下编译twister.txt · 最后更改: 2014/09/28 03:10 由 xiaolan