RTorrent with xmlrpc-c support on LSPro

From NAS-Central Buffalo - The Linkstation Wiki
Revision as of 19:47, 20 July 2008 by N1024829 (Talk | contribs)

Jump to: navigation, search


rTorrent is a console-based BitTorrent client with a focus on efficiency. This guide describes how to set up rTorrent with XMLRPC support.

This was performed on a Linkstation Pro with Debian installed

Contents

Thanks

www.cybel.be Many Thanks to Rakshasa for the binaries which make this guide easy. I've spent weeks trying to compile these from source with no luck.


Thanks to MoonMaker on the buffalo nas forums. Rtorrent with xmlrpc-c from source

This forum post contains lots of additional information on setting up rtorrent and ntorrent.

Install Basics

As root, install the following, I'm not 100% sure if you need all of these.

$ aptitude install libsigc++-2.0-dev pkg-config comerr-dev libcurl3-openssl-dev libidn11-dev
$ aptitude install libkadm55 libkrb5-dev libssl-dev zlib1g-dev libncurses5 libncurses5-dev libtool screen

Getting the binaries

Log in to your linkstation and wget the binaries

XMLRPC:

$ wget http://www.cybel.be/files/with_xmlrpc/xmlrpc-c_1267svn-1_arm.deb

Libtorrent:

$ wget http://www.cybel.be/files/with_xmlrpc/libtorrent_1020svn-1_arm.deb

Rtorrent with XMLRPC-C support:

$ wget http://www.cybel.be/files/with_xmlrpc/rtorrent_1020svn-1_arm.deb


Installation

Easy with .deb's, run the following as root

$ dpkg -i xmlrpc-c_1267svn-1_arm.deb
$ dpkg -i libtorrent_1020svn-1_arm.deb
$ dpkg -i rtorrent_1020svn-1_arm.deb


Modifying .rtorrent.rc

I won't bother repeating the information in the good guide

Set Up rTorrent on LSPro for setting all the usual settings and using screen with rtorrent.

The following needs to be added to .rtorrent.rc to setup XMLRPC-C support

scgi_port = :5000
#scgi_local = /home/torrent/rpc.socket 


See the rTorrent user guide to learn how to work with the rTorrent interface.

Interfaces which use XMLRPC-C for rTorrent

Here's just a few of the many alternative interfaces for rtorrent once you've enabled xmlrpc-c support

nTorrent. This is great, easy to install and use

Web-based:

wTorrent

n2hell

rtGui