My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for

Rutorrent Webui



MainInstall  

fr , en
Updated Jul 2, 2010 by Wonslung@gmail.com

rTorrent install


Introduction

Most distros do not come with rtorrent compiled with xmlrpc-c Rutorrent REQUIRES rtorrent to be compiled with xmlrpc-c

Dependencies:

Installing xmlrpc-c

It's recommended that you use a newer version of xmlrpc-c

For example, the svn version.

svn co http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced xmlrpc-c
cd xmlrpc-c
./configure
make
make install

This installed xmlrpc-c-config to /usr/local/bin/xmlrpc-c-config

fetch and install rtorrent

now, provided you have the other dependencies for rtorrent installed, you can install libtorrent and rtorrent as follows (note: currently, the svn version of rtorrent has some changes in the xmlrpc-c api, please use the lates STABLE version of rtorrent, 0.8.6

wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.6.tar.gz
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.6.tar.gz
tar xzfv libtorrent-0.12.6.tar.gz
tar xzfv rtorrent-0.8.6.tar.gz
cd libtorrent-0.12.6
./configure
make
make install
cd ../rtorrent-0.8.6/
./configure --with-xmlrpc-c=/usr/local/bin/xmlrpc-c-config
make
make install

(note: on a FreeBSD system with Ports installed, all of the above can be done with a single line of code]

cd /usr/ports/net-p2p/rtorrent/ && make install clean

Rtorrent Setup and Configuration

Rtorrent can be run as any user (or multiple users). Generally, it's a bad idea to run rtorrent as the root user, so create a unique user, and make sure to add a .rtorrent.rc

make sure to enable scgi port with something like this:

scgi_port = 127.0.0.1:5001
Powered by Google Project Hosting