====== Compilation de twister sur Fedora 20 ======
**D'abord, installez les dépendances :**
yum install automake autoconf libtool git libdb-cxx-devel gcc-c++ \
boost-devel libtorrent-devel miniupnpc-devel
**Chiffrement manquant**
Pour des questions juridiques, Red Hat a retiré le code du chiffrement à courbes elliptiques de Fedora/RHEL.
Il faut donc l'ajouter.
Une possibilité est de recompiler openssl avec les algorithmes manquants.
Vous pouvez également trouver les sources pour Fedora 20 ici http://repo.cryptotools.virer.net/public/fedora/20/
Elles ont été compilées en se basant sur ces travaux: http://linux.ringingliberty.com/bitcoin/ et installeront une version modifiée d'openssl (celle avec les algorithmes manquants) dans le répertoire /opt pour garantir que la version originale ne soit pas touchée.
Donc, il vous faut activer les dépôts et installer les paquets nécessaires:
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
**Installation de Twister**
Pour 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
Pour twister-html
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
Enfin, lancez twister:
~/twister-core/twisterd -rpcallowip=127.0.0.1 -daemon