Nethence Documentation Lab Webmail Your IP BBDock  


Those documents are obsolete, please use the Nethence Documentation instead.

HomeUnixWindowsOracleObsoleteHardwareDIYMechanicsScriptsConfigsPrivate

Installing rTorrent on Slackware 13.37
 
 
Make sure 'curl' is installed,
slackpkg search curl
 
Install libsigc++ from Slackbuilds (http://slackbuilds.org/repository/13.37/libraries/libsigc++/).
 
I get segfaults when I start magnet links with Slackbuilds' 0.13.0/0.9.0 version. The latest version works fine. Fetch and compile rTorrent (http://libtorrent.rakshasa.no/),
wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.13.2.tar.gz
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.9.2.tar.gz
tar xzf libtorrent-0.13.2.tar.gz
tar xzf rtorrent-0.9.2.tar.gz
cd libtorrent-0.13.2/
./configure && make && make install
cd ../rtorrent-0.9.2/
./configure && make && make install
 
Make sure '/usr/local/lib' is mentioned in '/etc/ld.so.conf' and run,
ldconfig
 
 
Usage
As user, configure rTorrent. Setup a session folder (important not to loose your torrent list when you quit the application),
cd ~/
cp path/to/rtorrent-0.9.2/doc/rtorrent.rc .rtorrent.rc.dist
cp path/to/rtorrent-0.9.2/doc/rtorrent.rc .rtorrent.rc
vi .rtorrent.rc
like,
max_uploads = 2
download_rate = 800
upload_rate = 20

directory = ./
session = ./session
schedule = low_diskspace,5,60,close_low_diskspace=100M
port_range = 6890-6999
check_hash = yes
#use_udp_trackers = yes
dht_port = 6881
peer_exchange = yes

encoding_list = UTF-8
system.method.set_key = event.download.finished,move_complete,"execute=mv,-u,$d.get_base_path=,~/torrent/done/;d.set_directory=~/torrent/done/"
Note. change your upload/download rates (first three lines) accordingly.
Note. I also had to enable UTF8 to see internationalized titles in the list.
Note. moves finished download to '~/torrent/done/'.
 
Go to the download folder and launch rTorrent,
cd ~/
mkdir -p torrent/session/
mkdir -p torrent/done/
cd torrent/
rtorrent
 
Here's a reminder of the most basic commands,
ENTER    Copy/paste a magnet link or a torrent filename ==> adds the torrent to the list
^S    Start the torrent
BACKSPACE  Copy/paste a magnet link or a torrent filename ==> starts the torrent
^D ^D    Stop and remove a torrent
^K    Stop and close a torrent
->    See torrent's details
<-    Back to the torrent list
^Q    Quit
 
Change priorities,
+ / - on a torrent      Prioritize a torrent
SPACE on a filename (file list)  Prioritize a file
 
 
References
http://libtorrent.rakshasa.no/wiki/RTorrentUserGuide
http://libtorrent.rakshasa.no/wiki/Install
http://libtorrent.rakshasa.no/wiki/RTorrentXMLRPCGuide
http://libtorrent.rakshasa.no/wiki/RTorrentCommonTasks
 

Last update: Jun 25, 2012