Ubuntu ya tiene una aplicación de serie para descargar archivos mediante redes p2p que usan el protocolo BitTorrent, pero su comportamiento en cuanto a consumo de recursos deja que desear. Al menos en mi máquina, si estoy descargando torrents, no puedo ver un video sin saltos. Claro que mi máquina es antigua, y puede que no haya remedio. Pues sí lo hay.

Una opción era usar lphant, pero he experimentado algunos problemas con él cuando lo he intentado usar con Ubuntu Edgy. Mono me da un error y no consigo ejecutarlo, así que mala suerte. No, porque hay más opciones. Lejos de la mastodóntico Azureus, podemos usar MLDONKEY.

Se trata de una aplicación multiprotocolo, multired, multitodo. Por poner ejemplos, permite conectarse a la vez a la red de edonkey, a la de kademlia, a gnutella y a bit torrent. Casi ná. Se instala desde la consola con:

aptitude install mldonkey

y lo podemos ejecutar como un demonio o servicio del sistema, lo cual nos libera de tener una terminal (virtual o real) siempre abierta con el programita ejecutándose. Para ello:

screen -dmS /usr/bin/mlnet

¿Y cómo lo uso? Pues cuando pasen unos segundos, y se halla iniciado el core, podrás acceder a él por alguna de sus interfaces. La que yo prefiero es la interfaz web. Precisamente si uso mldonkey es porque no me gustaba que una interfaz gráfica (GUI) se llevase los recursos de mi sistema. Así que si la interfaz gráfica es una página web (texto en mi navegador Firefox 2.0) me aseguro de que será más ligera (yo no suelo cerrar Firefox, asi que esa memoria siempre va a estar cogida). La interfaz en cuestión es una cosa tal que así:

mldonkey.png

En ella podemos configurar todos los parámetros de nuestro mldonkey. Hace falta echarle un rato para aprender cómo manejarlo bien, pero en cuanto se da uno cuenta de determinadas cosas, todo va sobre ruedas.

Consejitos:

  • Activar bit torrent: podemos escribir el comando “set enable_bittorrent true” y pulsar input, o bien podemos ir a OPTIONS, SETTINGS y en la pestaña NET, activar bit torrent y los demás protocolos.
  • Cambiar la carpeta de archivos compartidos. En OPTIONS, SHARES. Creamos una nueva entrada, pulsando en Add Share. En la ventana que nos saldrá, ponemos: [prioridad] [carpeta] [estrategia]
    • la prioridad yo siempre la he puesto en 0
    • la carpeta es laque queramos, tiene que existir. Por ejemplo, yo he puesto /home/compartido. Así todos los usuarios podrán acceder a esos documentos, y mi hermana no me llamará preguntándome la contraseña de mi usuario para ver Prison Break.
    • Hay dos estrategias principales:
      • incoming_files, que indica que se guarden ahí los archivos (sueltos) entrantes
      • incoming_directories, que indica que se guarden ahí las carpetas entrantes.
    • Puede haber dos entradas para una misma carpeta, con estrategias distintas. Siempre que haya al menos una entrada con cada una de las estrategias principales, puedes eliminar las demás entradas.
  • Para descargar cosas, solo tenemos que darle al botón DL y añadir el enlace correspondiente ahí: el elink o el enlace hasta el archivo torrent necesario. también podemos escribir el comando “dllink [enlace]”
  • Una vez hayamos terminado y queramos matar el core (aunque también podemos dejarlo compartiendo, porque apenas consume) también podemos matarlo en HELP, KILL CORE.

¡Y ahora, a disfrutar!