How To Compile Coloured rTorrent From SVN In Ubuntu 10.10 Maverick Meerkat / Debian 6 Squeeze With ruTorrent
How To Compile Coloured rTorrent From SVN In Ubuntu 10.10 Maverick Meerkat / Debian 6 Squeeze With ruTorrentAuthor: Stephan Jau IntroductionrTorrent is a popular command line based bittorrent client. It provides very powerful features yet it is very light on the system - contrary to other bittorrent clients like Vuze. There are a couple of webinterfaces for it but they are not truly need. SSH access combined with the "screen" program provide you all the tools you need. In addition to the previous compilation guides of rTorrent, this one will also feature ruTorrent on a force Apache SSL connection with password protection. This howto works for Ubuntu 10.10 Maverick Meerkat and for Debian 6 Squeeze. The difference is that commands that contain sudo must be executed as root. In this howto I assume you download and compile the sources from your ~/svn/rtorrent folder.
1. Remove current rtorrent installationsudo apt-get remove rtorrent libtorrent*
2. Install necessary packagessudo apt-get install build-essential autoconf apache2 automake libtool libncurses5-dev libncursesw5-dev libcurl4-openssl-dev screen openssl php5 php5-cli libapache2-mod-php5 curl libcppunit-dev libsigc++-2.0-dev subversion php5-cgi libapache2-mod-scgi
3. Create svn foldermkdir ~/svn
4. Go into the svn foldercd ~/svn Current location: /home/USER/svn
5. Get the xmlrpc sources by svnsvn co https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced/ xmlrpc-c Current xmlrcp reversion is 2090.
6. Go into xmlrpc-c foldercd xmlrpc-c Current location: /home/USER/svn/xmlrpc-c
7. Configure xmlrpc-c./configure --disable-cplusplus
8. Compile xmlrpc-cmake
9. Install xmlrpc-csudo make install
10. Create rtorrent foldermkdir ~/svn/rtorrent
11. Go into rtorrent foldercd ~/svn/rtorrent Current location: /home/USER/svn/rtorrent
12. Get the rtorrent sources by svnsvn co svn://rakshasa.no/libtorrent/trunk Current rtorrent revision is 1191.
13. Go into the trunk foldercd trunk Current location: /home/USER/svn/rtorrent/trunk
14. Download the patchesColour support for rtorrent: wget http://www.simplylinux.ch/rtorrent/canvas-color_1191.patch This patch enables you to colorize the rtorrent cli interfaces. It differentiaties between completed/uncompleted torrents and active/inactive ones. I first had to get used to it also but meanwhile I think it's really a good enhancement. The patch was originally supplied here: http://libtorrent.rakshasa.no/ticket/1382. However that patch does not work with the current rev. anymore. Because of that I fixed it and supply it also from my server. Torrent Tracker Stats: wget http://www.simplylinux.ch/rtorrent/trackerinfo.patch This patch shows the number of seeders/leechers/completed as supplied by the tracker in the tracker view. Often it's not accurate however it's usefull for me to check if a tracker has any peers at all listed for a given torrent.
15. Apply the patchesColour support for rtorrent: patch -p0 < canvas-color_1191.patch Torrent Tracker Stats: patch -p0 < trackerinfo.patch
16. Get into the libtorrent foldercd libtorrent Current location: /home/USER/svn/rtorrent/trunk/libtorrent
17. Run the autogen.sh script./autogen.sh
18. Configure libtorrent./configure
19. Compile libtorrentmake
20. Install libtorrentsudo make install
21. Extend /etc/ld.so.confecho "include /usr/local/lib" | sudo tee -a /etc/ld.so.conf
22. Updated ld.so cachesudo ldconfig
23. Go into the rtorrent foldercd ../rtorrent Current location: /home/USER/svn/rtorrent/trunk/rtorrent
24. Run the autogen.sh script./autogen.sh
25. Configure rtorrent./configure --with-xmlrpc-c
26. Compile rtorrentmake
27. Install rtorrentsudo make install
|



Recent comments
11 hours 15 min ago
12 hours 50 min ago
17 hours 11 min ago
21 hours 2 min ago
1 day 8 hours ago
1 day 15 hours ago
1 day 17 hours ago
1 day 18 hours ago
1 day 19 hours ago
1 day 19 hours ago