Como compilar rTorrent desde SVN en Ubuntu 8.04 Hardy Heron
Introducción
El formato Torrent es una excelente vía para transferir archivos muy grandes muy fácilmente. Casi todos los clientes de torrent están basados en una GUI (Graphic User Interface - Interfaz Gráfica de Usuario) y esto tiene un gran impacto en los recursos del sistema (por ejemplo Azureus). rTorrent es un cliente torrent muy sencillo que no utiliza casi nada de recursos, corriendo desde una terminal. Ser capaz de ejecutarlo en una pantalla (también en el arranque) es ideal también para el control desde una ubicación remota.
Como usarlo, soporte & ayuda
La página oficial de rTorrent la puedes visitar aquí.
Una guía básica para usar rTorrent la puedes encontrar aquí.
Hay un canal IRC de soporte en irc.freenode.org #rtorrent y el canal oficial de soporte es irc.worldforgenet.org #libtorrent
Suposiciones (cosas que deberías saber)
En este tutorial usaremos la ubicación home y descargaremos los archivos SVN hacia esta carpeta. Específicamente usaremos ~/rtorrent para los archivos SVN. Además se supone que no se registre en el sistema como root, sino como un usuario normal.
1. Obteniendo paquetes requeridos
sudo apt-get install subversion build-essential libtool automake1.9 openssl libcurl3 libcurl3-dev libsigc++-2.0-0c2a libsigc++-2.0-dev libncurses5 libncurses5-dev
Nota: Automake debe ser una versión más nueva que la 1.4. Cualquier otra versión también funcionará, pero nosotros usamos la versión 1.4 por otras funcionalidades que se usarán más adelante.
2. Crear una carpeta para la descarga de rtorrent
mkdir ~/rtorrent
3. Nos vamos hacia la carpeta de descarga
cd ~/rtorrent
Ubicación actual: /home/USER/rtorrent
4. Obtenemos la última versión Trunk
svn co svn://rakshasa.no/libtorrent/trunk
5. Entrar a la carpeta de trunk
cd trunk
Ubicación actual: /home/USER/rtorrent/trunk
6. Actualizar rTorrent a la última versión SVN
svn up
7. Vamos hacia la carpeta de libtorrent
cd libtorrent
Ubicación actual: /home/USER/rtorrent/trunk/libtorrent
8. Ejectuamos el script autogen
./autogen.sh
9. Configuramos
./configure
10. Compilamos libtorrent
make
11. Instalamos libtorrent en el sistema
sudo make install
12. Modificamos /etc/ld.so.conf
echo “include /usr/local/lib” | sudo tee -a /etc/ld.so.conf
13. Reconstruir la caché ld.so
sudo ldconfig
14. Vamos hacia la carpeta de rTorrent
cd ../rtorrent
Ubicación actual: /home/USER/rtorrent/trunk/rtorrent
15. Ejecutamos el script autogen
./autogen.sh
16. Configuramos
./configure
17. Compilamos rTorrent
make
18. Instalamos rTorrent en el sistema
sudo make install
19. Ejecutamos rTorrent
rtorrent
Ahora disfrútalo!
Actualizar a la versión más nueva
Si deseas actualizar rTorrent a la versión más nueva, inicia desde el paso número 6 de este tutorial.
Autor: Stephan Jau <tutorials [at] roleplayer [dot] org>
Revision: v1.0
Ultimo cambio: Mayo 15 2008

