Bonsoir,
Voici mon tuto pour installer rtorrent/rutorrent avec lighttpd sur le Raspberry Pi
Ce tuto est grandement inspiré de celui de nico pour debian squeeze, avec quelques petites modifications pour la framboise.
La première chose est d'activer le compte root. Vous êtes connectés au compte pi.
sudo passwd root
Et définissez le mot de passe du compte root.
Puis connectez vous à root :
su root
Passons à l'installation de ce qui nous intéresse.
Première chose à faire, mettre à jour les paquets et installer ceux dont nous allons avoir besoin :
aptitude update
aptitude safe-upgrade -y
aptitude install -y vsftpd htop zip build-essential pkg-config libcurl4-openssl-dev libsigc++-2.0-dev libncurses5-dev lighttpd nano screen subversion libterm-readline-gnu-perl php5-cgi apache2-utils libcurl3 curl php5-curl php5-cli dtach unzip ffmpeg
"Avant d’installer rtorrent/libtorrent, vérifier le numéro de la dernière version stable
ici. Attention à ne pas utiliser les version « unstable », elles ne sont pas acceptées partout !"
On installe libtorrent, ici la version 0.13.2
cd /tmp
wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.13.2.tar.gz
tar zxfv libtorrent-0.13.2.tar.gz
cd libtorrent-0.13.2
./configure
make
make install
On installe ensuite XML RPC via le SVN
cd /tmp
svn checkout http://svn.code.sf.net/p/xmlrpc-c/code/stable xmlrpc-c
cd xmlrpc-c/
./configure
make
make install
Puis rtorrent, ici la version 0.9.2
cd /tmp
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.9.2.tar.gz
tar zxfv rtorrent-0.9.2.tar.gz
cd rtorrent-0.9.2
./configure --with-xmlrpc-c
make
make install
Passons à l'installation de Rutorrent, je ne prends pas la version du SVN, mais la 3.5
cd /var/www/
wget http://rutorrent.googlecode.com/files/rutorrent-3.5.tar.gz
tar zxvf rutorrent-3.5.tar.gz
rm rutorrent-3.5.tar.gz
Et on installe les plugins
cd rutorrent/
rm -r plugins/
wget http://rutorrent.googlecode.com/files/plugins-3.5.tar.gz
tar zxvf plugins-3.5.tar.gz
rm plugins-3.5.tar.gz
on supprime certains plugins dont on ne va pas avoir besoin ou qu'on ne peut utiliser (unpack car rar et unrar n'était pas dispo dans les dépôts officiels.
Certains sont supprimés par choix car inutiles pour moi, vous n'êtes donc pas obligés de faire exactement comme moi ici.
cd /var/www/rutorrent/plugins
rm -r unpack
rm -r mediainfo
Et installation des plugins Logoff, pausewebui, tadd-labels
cd /var/www/rutorrent/plugins/
svn co http://rutorrent-logoff.googlecode.com/svn/trunk/ logoff
svn co http://rutorrent-pausewebui.googlecode.com/svn/trunk/ pausewebui
wget http://rutorrent-tadd-labels.googlecode.com/files/lbll-suite_0.8.1.tar.gz
tar zxfv lbll-suite_0.8.1.tar.gz
rm lbll-suite_0.8.1.tar.gz
Encore une fois, ce sont des plugins, vous êtes libre d'installer ceux qui vous plaisent.
Ensuite on installe buildtorrent
cd /tmp/
wget http://ftp.de.debian.org/debian/pool/main/b/buildtorrent/buildtorrent_0.8-4_armhf.deb
dpkg -i buildtorrent*.deb
rm buildtorrent*.deb
On met les liens symboliques à jour, ainsi que les permissions
ldconfig
chown -R www-data:www-data /var/www/rutorrent
Je vous invite ensuite à suivre le tuto de Nicobubulle à partir de la Partie III : Configuration Générale
ici