Salut
Manip' (pas indispensable) pour repasser sur les versions "Master" de libtorrent/rTorrent (0.13.6/0.9.6) avec debian 9 si vous avez utilié le tuto/script Beta.
Retour des ports standards en 45000 qui est le seul truc vraiment embêtant des branches feature-bind...
A vos risque et périls les gars !
1 . On commence par vérifier qu'on a bien les paquet nécessaire pour la compil':
apt-get install automake libcppunit-dev libtool
2 . Kill tous les processus rtorrent de tous nos users
On remplace bien les "toto"......
killall --user toto rtorrent
killall --user toto screen
3 . Désinstallation en 1er de rtorrent
cd /tmp
git clone https://github.com/rakshasa/rtorrent.git
cd rtorrent
git checkout feature-bind
./autogen.sh
./configure --with-xmlrpc-c
make
make uninstall
4 . Désinstallation de libtorrent
cd /tmp
git clone https://github.com/rakshasa/libtorrent.git
cd libtorrent
git checkout feature-bind
./autogen.sh
./configure
make
make uninstall
5 . On vide /tmp parce que j'ai eu des soucis avec ça, donc on recharge au propre libtorrent/rtorrent
cd /tmp
rm -R *
6 . Réinstallation de libtorrent
cd /tmp
git clone https://github.com/rakshasa/libtorrent.git
cd libtorrent
git checkout 0.13.6
# récup des fichiers patchés pour une compil' ok ( impérativement après le checkout ! )
wget http://www.ratbox.nl/md/configure.ac -O /tmp/libtorrent/configure.ac
wget http://www.ratbox.nl/md/diffie_hellman.cc -O /tmp/libtorrent/src/utils/diffie_hellman.cc
./autogen.sh
./configure
make
make install
7 . Réinstallation de rtorrent
cd /tmp
git clone https://github.com/rakshasa/rtorrent.git
cd rtorrent
git checkout 0.9.6
./autogen.sh
./configure --with-xmlrpc-c
make
make install
ldconfig
8 . Normalement vous pouvez relancer rtorrent sans problème (gaffe au toto) :
# on fait sauter le .lock pour éviter les surprises
rm /home/toto/.session/rtorrent.lock
# on lance
service toto-rtorrent start
La plage de ports 45000/65000 devrait être ok, sinon faudra regarder du coté du .rtorrent.rc mais ça doit être bon sans rien toucher. Ça tourne chez moi sans soucis.
J'ai pas encore modifié le tuto et les scripts.
Faut d'abord que je m'y retrouve dans mon bordel, va y avoir du taf ^^
Ex.
Edit : Tuto à jour
Edit 2 : Les deux scripts beta sont à jour aussi.
Toujours ici pour l'instant:
Full
apt-get update && apt-get upgrade -y
apt-get install git-core -y
cd /tmp
wget http://www.ratbox.nl/md/rutorrent-bonobox.tar.gz
tar xzfv rutorrent-bonobox.tar.gz
cd rutorrent-bonobox
chmod a+x bonobox.sh && ./bonobox.sh
Light
apt-get update && apt-get upgrade -y
apt-get install git-core -y
cd /tmp
wget http://www.ratbox.nl/md/rutorrent-essential.tar.gz
tar xzfv rutorrent-essential.tar.gz
cd rutorrent-essential
chmod a+x essential.sh && ./essential.sh
Plus que le gros bout github, pas sûr que ce soit pour aujourd'hui pour sortir de la beta par contre.