Gravatar de Armonth

Truco de Bittorrent bajo GNU/Linux for dummyes

Hoy es la quinta persona a la cual le he comentado una manera de administrar las descargar mediante Bittorrent bajo GNU/Linux y que ha quedado “aparentemente” satisfecha, un truco sencillo y a prueba de “dummyes”.

Bittorrent bajo GNU/Linux viene con varios binarios, a saber:

  • bttrack: Para hacer un tracker…
  • btdownloadcurses: Para bajar un fichero, utilizando una interfaz ncurses.
  • btlaunchmanycurses: Lo mismo que el anterior pero para varios torrents…

Y un buen etcétera, el ‘truco’ es hacerse la siguiente estructura de directorios en un sitio adecuado que no moleste para administrar las descargas, supongamos un directorio descargas en el $HOME:

 $HOME
 |- descargas
    |- bt
       |- terminado
       |- torrents
       |- torrents-para-despues

Ahora solamente toca acceder a un terminal tty (supongamos el número 2: pulsamos Ctrl+Alt+F2) y ejecutamos:

 cd $HOME/descargas/bt/
 btlaunchmanycurses torrents/

Opcional: Después de torrents/ pasarle un --max_upload_rate x donde x un valor en KB que es el máximo de KB/s que queremos subir por torrent.

Y ya está, el programa quedará abierto las 24h sin ocupar prácticamente nada de recursos y a la espera de los cambios en el directorio torrents, ¿quieres bajar un fichero? guardas el *.torrent en el directorio torrents/, ¿que ya está entero y quieres dejar de ejecutarlo? eliminas el torrent o lo mueves fuera del directorio torrents/.

Los ficheros se empiezan a descargar en $HOME/descargas/bt/ y lo adecuado es que una vez completos los muevas al directorio terminado, por último el directorio torrents-para-despues sirve para guardar los torrents que no queremos poner a descargar ahora mismo.

Ventajas del sistema:

  • Puedes reiniciar el sistema gráfico XFree86/X.org sin parar tus descargas.
  • for dummyes, guardar el .torrent en torrents/, esperar y quitar el torrent, si se te acumulan muchos los guardas en torrents-para-despues.
  • Rápido…

Desventajas del sistema:

  • No es adecuado para tener 20 torrents abiertos a la vez, aunque igualmente dada la cantidad de conexiones que suelen abrir los programas P2P el tener demasiados abiertos (y sobretodo por el pésimo upload general de España) no conviene con los métodos tradicionales.
  • La interfaz es fea, aunque… ¿qué más da? si total, solamente es pulsar Ctrl+Alt+F2, ver cuales han terminado, pulsar Ctrl+Alt+F7 para volver a la interfaz gráfica y seguir a lo tuyo.

7 Comentarios (feed)

  1. Gravatar de paurullan paurullan nos comenta:

    Uff… com te compliques! apt-get install screen rtorrent i llestos.

    L’rtorrent característiques superútils i còmodes. Evidentment li pots designar directoris on hi ha els .torrents i on deixar les coses baixades, però fins i tot pots fer que vigili el directori dels torrents. Així, quan posis un nou fitxer, ell automàticament el posarà a davallar. I el canvi d’ample de banda disponible el pots fer dins el mateix programa en viu i en directe.

    I l’screen… doncs millor encara: tires l’rtorrent adins i fas un detach (C-a C-d). Així quan vulguis tornar-lo a cridar fas screen -r i pus.

    rtorrent rulez ^_^

    Lunes, 31 de Julio/2006 @ 7:34

  2. Gravatar de Armonth Armonth nos comenta:

    No me complico Pau, en realidad es más rollo explicarlo que no hacerlo: el btlaunchmanycurses no es más que el btdownloadcurses pero para varios torrents.

    La idea de fondo es tener en una tty el programa abierto (1 ventana = todos los torrents) y olvidarte de soluciones tipo “Abrir con xxx”, guardas el torrent en el directorio de torrents y listos…

    Con tu solución comentas que necesitas rtorrent+screen y administrar varias sesiones, usar combinaciones de teclas, vamos no lo veo práctico…

    Y sobre “incluso puedes hacer que te vigile el directorio de torrents” es eso lo que hace precisamente interesante el truco que comento :D

    Al final es aquello de “cada maestrillo con su librillo” :)

    PD: Bonito gravatar :)

    Lunes, 31 de Julio/2006 @ 8:24

  3. Gravatar de Luen Luen nos comenta:

    Que tiempos aquellos de descargas en consolas…

    Yo ahora estoy probando el Ktorrent que viene con Dapper. No va tan rapido como el azureus pero lo del motor de busqueda me parece un acierto.

    Lunes, 31 de Julio/2006 @ 9:23

  4. Gravatar de Andres Triana Andres Triana nos comenta:

    que tal..!!

    deseo saber como hago para descargo los binarios y para que queden instalados en el pc… gracias

    Sábado, 12 de Agosto/2006 @ 1:27

  5. Gravatar de Armonth Armonth nos comenta:

    Andres Triana: Cada distribución usa su método, busca en la documentación oficial el método de descarga/instalación de software (apt-get, aptitude, yum, etc.).

    Sábado, 12 de Agosto/2006 @ 3:55

  6. Gravatar de dummymary dummymary nos comenta:

    Un post muy claro y facil de entender. He seguido los pasos y funciona perfectamente. Muchas gracias por tu ayuda.

    Viernes, 27 de Octubre/2006 @ 1:01

  7. Gravatar de DN DN nos comenta:

    Si, es cierto, btlaunchmanycurses es muy útil aunque el problema que le veo es que no avisa que de los torrentes que se han completado. Sería muy útil que cuando un torrente finaliza ejecutase un comando para por ejemplo avisar por email que la descarga esta completada.

    Posiblemente no se lo añadan porque así muchos programarían en ese script un mv para finalizar la descarga :D

    Miércoles, 7 de Febrero/2007 @ 11:40

Comentarios cerrados