Que en paz descanse: INSTALAR UN CLIENTE BT LIVIANO
Tienes cuenta en Blogger? Entonces entra.

Una vez hayas entrado, vuelve!

2004-05-02

INSTALAR UN CLIENTE BT LIVIANO

No todos poseen una PC de las nuevas generaciones y menos con la suficiente capacidad como para correr a la vez: Azureus y KDE. Si se desea disfrutar de BitTorrent, sin sacrificar demasiado de tu maquina, quisas sea esta la solucion que esperabas. [Actualizado: 06.07.2006]

Imaginemonos la siguiente situasion muy real: Una PC con P1 (o similar) y con no mas que 400MB en RAM. En estas condiciones son pocas las aplicaciones graficas capaces de correr en nuestro Pinguino, y por lo tanto, estamos obligados a buscar permanentemente alternativas livianas que nos permitan tener las (cuasi-)mismas condiciones de una maquina mas moderna, o sea, poder correr varias aplicaciones en paralelo.

Una de estas aplicaciones es TorrentFlux, que en conjunto a BitTornado, nos hara facil la tarea de bajarnos nuestra Distribucion Linux favorita y a la vez navegar en internet y hacer nuestros deberes en el OpenOffice.org.

Instalacion

Los requisitos previos para su instalacion es:
1. BitTornado (>0.3.9b) o BitTorrent instalado correctamente.
(En debian/ubuntu: # apt-get install bittornado)

2. Apache y PHP (>4.1.x) instalados y funcionando.
(En debian/ubuntu # apt-get install apache2 libapache-mod-php4 apache-common php4-common php4-mysql)

3. MySQL instalado.
(En debian/ubuntu # apt-get install mysql-server)

4. Como opcion, se puede instalar el PhpMyAdmin.
(En debian/ubuntu # apt-get install phpmyadmin)

(Para los usuarios de Debian SID, ya existe un paquete torrentflux. Esto significa, que no seria necesario seguir adelante con este mini-como)

Lo primero sera crear la Base de datos en MySQL e inicializarla, y para esto debes elegir un nombre:

Aqui se esta suponiendo que el paquete torrentflux2.x se bajo (download) y se guardo en la carpeta home de alguno del/los usuarios que lo usaran posteriormente.

ROOT (definido generalmente en la linea de compandos por el simbolo gato #) es el unico que puede hacer modificaciones en MySQL.

En el caso de que este programa vaya a ser usado por todos los usuarios se recomienda moverlo a /usr/share y hacer un link simbolico (ln -s) de los ejecutables a /usr/bin.



mi-primer-pc@pero-de-verdad:~# mysqladmin create torrentflux

(generalmente se nos solicitara la clave de admin, la cual podemos encontrar en /etc/mysql)

mi-primer-pc@pero-de-verdad:~# cd torrentflux_2.x/sql
mi-primer-pc@pero-de-verdad:~/torrentflux_2.x/sql# mysql torrentflux < torrentflux.sql


A continuacion debes cambiarle los permisos a algunos ejecutables:


mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/sql$ cd ../TF_BitTornado/
mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/TF_BitTornado$ chmod +x btphptornado.py
mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/TF_BitTornado$ chmod +x btshowmetainfo.py


El siguiente paso sera seguir cambiando permisos a las carpetas:


mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/TF_BitTornado$ cd ../
mi-primer-pc@pero-de-verdad:~/torrentflux_2.0$ chmod 777 html


Despues deberemos configurar nuestro TorrentFlux, para que pueda manejar MySQL y sepa donde se encuentran los ejecutables:


mi-primer-pc@pero-de-verdad:~/torrentflux_2.0$ cd html
mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/html$ vim config.php


Lo cual deberia verse como:


Los cambios a hacer son:


a. cambiar la linea "$cfg["db_user"] = "user"; // username for your MySQL database" colocando el usuario correspondiente al que aparece en /etc/mysql
b. lo mismo se hara para la siguiente linea "$cfg["db_pass"] = "password"; // password for database".




c. donde quedara al fin y al cabo el torrentflux2.0? Si lo quieres dejar en /usr/local/torrent ni siquiera necesitas modificar esa linea, pero si como lo mensione, se deja en /usr/share/torrent es natural tambien modificar la linea correspondiente a "$cfg["path"] = "/usr/local/torrent/";".




d. el siguiente cambio correspondera al path de los ejecutables btphptornado.py y btshowmetainfo.py. Aqui se debera colocar el mismo que se coloco en el punto c mas o menos de la siguiente forma "$cfg["btphpbin"] = "/usr/share/torrent/TF_BitTornado/btshowmetainfo.py"; y $cfg["btshowmetainfo"] = "/usr/share/torrent/TF_BitTornado/btshowmetainfo.py";




e. una vez completados estos pasos, llega la hora de ejecutar por primera vez el TorrentFlux y para eso se puede usar cualquier navegador web decente (categoria que obviamente no es la de IE) y se coloca la direccion magica http://localhost/torrentflux. En este punto se te pedira un nombre de usuario y una password cualquiera. Lo importante es que este usuario sera el Administrador y por lo tanto, sera conveniente escoger algo adecuado, pues recuerda que TorrentFlux, al estar corriendo en Apache, puede ser accedido via internet, (des-)ventaja que nos puede ayudar a usarlo desde cualquier lugar con acceso a La Red.


Punto a tener en cuenta en caso de que esto no resulte:

1. Recordar que Apache debe estar apuntando a la direccion /usr/share/torrent para que pueda ser visible. En mi caso y por desconocimiento del funcionamiento me arriesgue y coloque -al principio- todo el directorio TorrentFlux en /var/www/apache2-default/TorrentFlux. Despues descubrie que se podia modificar el apache para que cada usuario pudiera crear su propio espacio web en http://localhost/~usuarioX/ y asi podia acceder directamente desde mi home el directorio del TorrentFlux. Y cuando por fin logre tener mi propio dominio en La Red la cosa fue aun mejor, ya que accedia directamente por http://midominio.{com,info}/~usuarioX/TorrentFlux.


Por razones de tiempo y de que en la actualidad no he necesitado demasiado de BT para actualizar mi distribucion Linux, lo he terminado por desinatalar.

Para cualquier comentario, observacion, critica, recomendacion y cooperacion para mejorar esta articulo, por favor escriban.

0 comentarios: