Rtorrent

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

Rtorrent

Teoría

Se trata de una interfaz via consola de bittorrent

Práctica

Instalación de paquetes

# instalamos los paquetes que necesitaremos para las compilaciones
apt-get install build-essential pkg-config openssl libssl-dev libsigc++-2.0-dev libncurses5-dev libcurl3-dev

# creamos el directorio rtorrent en nuestro home
mkdir ~/rtorrent
# nos situamos en el directorio
cd ~/rtorrent/
# descargamos las librerias libtorrent
wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.9.tar.gz
# descomprimimos el paquete
tar -xvf libtorrent-0.12.9.tar.gz
# nos situamos en el directorio descomprimido
cd libtorrent-0.12.9/
# configuramos
./configure
# creamos libtorrent
make
# instalamos libtorrent
make install

# nos situamos en el directorio rtorrent de nuestro home
cd ~/rtorrent/
# descargamos el paquete de rtorrent
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.9.tar.gz
# descomprimimos el paquete
tar -xvf rtorrent-0.8.9.tar.gz

# nos situamos en el directorio rtorrent de nuestro home
cd ~/rtorrent/
# descargamos el parche para colores de rtorrent
wget https://aur.archlinux.org/packages/rt/rtorrent-color/rtorrent-color.tar.gz
# descomprimimos el paquete
tar -xvf rtorrent-color.tar.gz
# nos situamos en el directorio descomprimido
cd rtorrent-color/
# copiamos el parche al directorio src de rtorren
cp rtorrent-0.9.3_canvas_color.patch /home/rtorrent/rtorrent/rtorrent-0.8.9/src/
# nos situamos en el directorio 
cd ~/rtorrent/rtorrent-0.8.9/
# ejecutamos el parche
patch -uNp1 -i src/rtorrent-0.9.3_canvas_color.patch
# compilamos rtorrent con las librerias instaladas
./configure --libdir=/usr/local/lib
# creamos rtorrent
make
# instalamos rtorrent
make install


Script para utilizar magnets
cd ~/watch  || exit    # set your watch directory here
[[ "$1" =~ xt=urn:btih:([^&/]+) ]] || exit
echo "d10:magnet-uri${#1}:${1}e" > "meta-${BASH_REMATCH[1]}.torrent"
xmessage -nearmouse 'torrent added to rtorrent'

Documentación