Compiler Twister sous Debian Wheezy

Logo Twister

J'ai lu la dépêche sur linuxfr annonçant le projet Twister : un système de microblog opensource décentralisé en mode P2P !

Cela ressemble vraiment au projet que j'attendais pour remplacer tweeter et StatusNet (mort depuis la bascule d'identi.ca sur pump.io). Du coup j'ai voulu tester.
La documentation s'adresse, comme annoncé, aux développeurs, aux early adopters ou aux masochistes. Alors je partage mon expérience sous Debian Wheezy (64 bit) si cela intéresse d'autres masochistes qui souhaitent compiler et tester le projet.

Voici ce que j'ai fait :

Installation des outils de compilation et des librairies nécessaires

sudo apt-get install build-essential libboost-dev libboost-filesystem-dev \\
libboost-program-options-dev libboost-regex-dev libboost-system-dev \\
libboost-thread-dev libdb++-dev libminiupnpc-dev libtool \\
libssl-dev autoconf git

Compilation du projet

cd ~/
git clone https://github.com/miguelfreitas/twister-core twister
cd ~/twister/libtorrent/
./bootstrap.sh 
./configure --enable-logging --enable-debug --enable-dht
make

cd ~/twister/src
make -f makefile.unix

Récupération de l'interface web

mkdir ~/.twister
cd ~/.twister
git clone https://github.com/miguelfreitas/twister-html.git html

Lancement de l'application :

cd ~
~/twister/src/twisterd -daemon -rpcuser=user \\
-rpcpassword=pwd -rpcallowip=127.0.0.1

Ouverture de l'interface web

depuis un navigateur à l'adresse http://127.0.0.1:28332/index.html

Accès en ligne de commande

~/twister/src/twisterd -rpcuser=user -rpcpassword=pwd help

Arrêt du service

~/twister/src/twisterd -rpcuser=user -rpcpassword=pwd stop

Et voilà, à vous de suivre les instructions pour créer votre compte Twister

Pour ma part, c'est @jpfox !

Il existe aussi un wiki communautaire : http://wiki.twister.net.co/

Vus : 620
Publié par Jean-Pierre Morfin : 15