Instalar mldonkey en Mac OS X

Para P2P en Mac tenemos varias alternativas. Yo probé aMule, Azureus, BitTorrent, FrostWire, Poisoned, SolarSeek, pero al final me quedo con MLDonkey + Sancho.

Al principio estuve unos días contento con el Azureus para redes BitTorrent, y conformándome con el aMule para redes eDonkey, que ni de lejos llegaba a las velocidades obtenidas con el eMule de Windows. De hecho cuando probé el aMule con Ubuntu me dio aun peores resultados. La mayoría de éstas aplicaciones son muy sencillas de instalar.

Instalar MLDonkey en Mac OS X me ha resultado un tanto complicado, pero viendo los resultados creo que valió la pena.

En primer lugar hay que tener instalado DarwinPorts y las Xcode (Se encuentran en el CD1 que viene con el Mac, o descargar de Apple Developer Connection).
Abrimos el terminal y ponemos:
sudo port install mldonkey
Desgraciadamente en éste momento el port todavía tiene la versión 2.7.7 del MLDonkey y al final da un error de compilación, pero por lo menos nos ha instalado todas las dependencias que necesitamos.

Para solucionarlo tenemos que ir al directorio donde bajó los archivos el port y poner:
sudo ./configure
sudo make

Ahora tenemos el archivo mlnet compilado de la versión 2.7.7 instalada, pero al ejecutarlo intenta conectar con la anterior URL del mldonkey (mldonkey.net) y no arranca. Para arreglar eso me descargué la versión compilada de la versión 2.8.2 para Mac(Intel), y guardé el archivo en /usr/local/bin. Ejecutamos ese mlnet y ya tenemos mldonkey corriendo.

Actualización: Actualmente ya está actualizado el port a la versión 2.8.2, con lo que nos ahorraremos los pasos de arriba. Basta con poner en la consola /opt/local/bin/mlnet. Ya tenemos el mldonkey corriendo.

Ahora en el navegador poniendo http://127.0.0.1:4080 podremos ver la interfaz web del mldonkey.

Si queremos una interfaz gráfica (GUI) una buena opción es Sancho, que podemos descargar el .app de la web. Lo instalamos y al ejecutarlo le indicamos la situación del mlnet y nos conectamos con las opciones por defecto.

Poca configuración mas hace falta. Ahora tenemos la posibilidad de conectarnos a varias redes a parte de la de eDonkey, podemos activar las redes que faltan y si hace falta (tenemos firewall/router) abrir los puertos necesarios.

Por defecto instala una carpeta .mldonkey en el directorio de nuestro usuario, que es donde están los archivos de configuración y los directorios de descarga. Como está oculto no podremos acceder a él con el Finder, y para no tener que abrir el Terminal cree un acceso directo de ésta forma:
ln -s /Users/jesus/.mldonkey/incoming /Users/jesus/Downloads/mldonkey

Después de tanto coñazo, el resultado es realmente bueno, encontrando más fuentes y descargando más rápido que el resto de los que probé, además de ser la única en conectarse con tantas redes (BitTorrent, DirectConnect, eDonkey, FastTrack, fileTP, gnutella2, kademlia, openFT, openNap, overnet, servers y SoulSeek). Incluso ha llegado, si no superado, la velocidad que tenía con el eMule y el Azureus en Windows.

Si alguien conoce una forma menos chapuzas y menos complicada de hacerlo que lo comparta, al menos hasta que actualicen el port…

34 Comments

  • pues prueba xtorrent!!!!

    By guillermo
    | Thursday, 18 January 2007
  • Xtorrent es de pago y solo descarga torrents

    | Thursday, 18 January 2007
  • Bueno, ahora mismo Xtorrent 2 es una beta completa y gratuita, y es la mejor torrent app y que he utilizado, primero pruébala.

    By guillermo
    | Thursday, 18 January 2007
  • Si la verdad es que es app estupendo: la interfaz es muy agradable, y lo mejor es que tenga el buscador integrado. Además descarga rápido. Pero repito: solo torrents. Para algunas cosas es suficiente, pero algunos archivos raros solo aparecen por eDonkey, aunque no descargue tan rápido.

    | Friday, 19 January 2007
  • saludos. me da la impresion que toda esta configuracion solo es posible para mac sobre intel, estoy en lo correcto?

    llevo literalmente 12 meses (desde que me cambie) buscando una aplicacion decente que encuentre y baje con la facilidad que lo hacia la mula en windows.

    xtorrent es una maravilla pero solo para torrents.

    cualquier consejo / ayuda quedo muy agradecido.

    By diego
    | Friday, 19 January 2007
  • Tienes la versión compilada también para PPC. En teoría te debería funcionar. Prueba :)

    | Friday, 19 January 2007
  • Jesus. Me temo que soy demasiado novato. He hecho lo requerido. Instale los xcode y baje el darwin y lo instale (eso creo yo dijo que done y listo).

    luego de eso en terminal le di enter a lo que pones y me salieron una cantidad de mensajes de xfree86 y se quedo en eso por horas…

    voy por buen camino? soy la persona mas ignorante del mundo en esto, y me he quedado perdido. te agradezco.

    By diego
    | Monday, 22 January 2007
  • por cierto esta parte

    Para solucionarlo tenemos que ir al directorio donde bajó los archivos el port y poner:
    sudo ./configure
    sudo make

    poner eso donde? en terminal? perdona si son preguntas muy obvias. gracias.

    By diego
    | Monday, 22 January 2007
  • Diego, perdona si no explico muy detalladamente algunas cosas.
    El Darwin lo tienes instalado si te ha funcionado el comando port. Dependiendo de la velocidad de tu conexión puede tardar más o menos en instalar todas las dependencias necesarias. No recuerdo cuales eran pero eran unas cuantas. Tampoco recuerdo exactamente el directorio para el make, pero estaba en /opt/local/var/db/dports/, creo que en la subcarpeta sources. Tiene que tener un archivo llamado configure. Yo lo había buscado poniendo mldonkey en el Spotlight.

    | Monday, 22 January 2007
  • Jesús, olvidaste actualizar darwinports (sudo port selfupdate) antes de instalar mlnet. Por eso te instaló la versión 2.7.7 y te dió el fallo. Yo no tuve problemas (Powerbook G4). Prueba xDonkey como GUI.

    By Àlef
    | Sunday, 4 February 2007
  • Ya han actualizado el port por lo que nos ahorraríamos esos pasos de compilar. Actualizo el post. Respecto al xDonkey creo que han descontinuado su desarrollo.

    | Tuesday, 6 February 2007
  • Buenas, he seguido los pasos de tu guía pero me da un error en el ocaml. Assembler error. He buscado como solucionarlo pero no encuentro nada. Alguna idea?

    By Mike P
    | Wednesday, 14 February 2007
  • Pues no se, asegúrate de tener la última versión de las Xcode y tener actualizados tus ports con “sudo port self update”. Si te sigue dando error en esa dependencia, intenta instalar primero el ocaml con “sudo port install ocaml” aver que te dice.

    | Wednesday, 14 February 2007
  • Nada, eso ya lo he hecho, esta todo al día y si intento instalar las ocaml solas da el mismo error.

    Salu2

    By Mike P
    | Sunday, 18 February 2007
  • Hola a todos, saben esto: “Basta con ir a /usr/local/bin y ejecutar el mlnet. Ya tenemos el mldonkey corriendo” no me funciona, he instalado los Xtools, he bajado el darwinsport-1.3.1 (habian muchos) baje ese, baje tambien el instalador (?) mldonkey-distrib-2.8.3 lo instale, he instalado todo pero la verdad, despues de tanto leer, e instalar, no funciona o no lo hace funcionar. Pregunta como hago funcionar el mldonkey? desde “terminal”? hay alguna pagina donde indiquen esto?
    gracias.

    By Miguel
    | Thursday, 1 March 2007
  • me falto decir tengo una G5 con sistema tiger 10.4.8, gracias necesito un poco de ayuda en este mar de confuciones.

    By Miguel
    | Thursday, 1 March 2007
  • No creo que el problema sea el sistema, y no se de que instalador (?) me hablas, pero en teoría poniendo en el terminal:

    sudo port install mldonkey

    Esperar a que instale con todas las dependencias y luego ejecutarlo:

    /usr/local/bin/mlnet

    Si tenemos instalado todo correctamente nos debería aparecer el interfaz web poniendo en el explorador http://127.0.0.1:4080

    | Monday, 5 March 2007
  • Saludos Jesús.

    Me ha gustado bastante este Howto. Yo llevo mucho tiempo con aMule y la verdad es que no estaba nada convencido, pero como era tan fácil…

    Mira yo entiendo a medias los temás de UNIX (muy poquito vamos), pero más o menos voy tirando.

    Quisiera preguntarte porque es necesario el paso de los Darwinports?? ¿En teoría el Mldonkey no debería funcionar ya por defecto?.

    P.D. Contestame como un tonto :D.

    Saludos y gracias.

    Por cierto cuando hago el port install se queda en … Attempt un buen rato y no hace nada. Te suena?.

    By LaRRinco
    | Monday, 12 March 2007
  • Una pregunta más.

    Se supone que antes de haber hecho todo esto del Darwinports, el Mldonkey ya lo tenemos instalado?.

    Si lo instaláramos después pasaría algo?.

    Saludos.

    By LaRRinco
    | Monday, 12 March 2007
  • Bueno pues más o menos con la ayuda de la guía de Jesús ya lo tengo funcionando perfectamente, ahora tengo un par de dudillas.

    1.- Hay forma de exportar los archivos part de amule a mldonkey para que siga descargando por donde estaba.

    2.- Algún sitio donde expliquen más o menos como configurarlo para 1 mega por ejemplo :D.

    3.- Se pueden importar los créditos de amule?

    Saludos.

    By LaRRinco
    | Monday, 12 March 2007
  • El Darwinports es precisamente para instalar el mldonkey, pero veo que ya lo tienes instalado así que eso está solucionado.

    Lo de pasar de amule a mldonkey creo que sí encontré algo por ahí para hacerlo, así que busca un poco por el Google aver que encuentras. De todas formas yo no me complicaría la vida demasiado y comenzaría las descargas de nuevo.

    Para configurar el mldokey se hace desde http://127.0.0.1:4080/ -> Options. Lo básico es poner max_hard_upload_rate = 10 para que no te limite tus descargas, y luego en max_hard_download_rate dependiendo de tu configuración. Para 1 mega en teoría podrías descargar hasta 128, pero yo le pondría 100 para dejar un poco de margen para navegar y tal.

    Y su usas Sancho tienes los mismos parámetros en Tools -> Preferences -> Bandwidth

    | Monday, 12 March 2007
  • Mi pregunta es:

    ¿Has tocado algo que no sea los limites de subida y bajada?

    algún parametro más?.

    Yo por mucho que miro por internet no encuentro nada de nada.

    saludos.

    By LaRRinco
    | Wednesday, 14 March 2007
  • Si, ha sido lo único que necesité tocar. Bueno, eso y los puertos para los protocolos, que había algunos que ya había abierto en el router para otros programas y le asigné esos.

    | Wednesday, 14 March 2007
  • no se donde se encuentran las descargas y archivos compratidos en el mac
    spotlight no en encuentra los archivos descargados
    y el truco descrito para situar acceso directo mediante el terminal citado
    ln -s /Users/jesus/.mldonkey/incoming /Users/jesus/Downloads/mldonkey
    claro esta sustituyendo jesus por mi ombre de usre y no encuentra nada
    me crea dos archivos que no puedo abrir porque dice que no encuentra la ruta
    estas carpeta son incoming y shared pero estan en el finder

    By he instalado sancho y mldonkey pero...
    | Wednesday, 30 May 2007
  • Igual no te funciona el comando porque no tienes una carpeta llamada Downloads en tu carpeta de usuario.

    | Thursday, 31 May 2007
  • A mi me daba un problema:

    ******** Objective-Caml 3.09.3 is required *********
    ******* Check http://caml.inria.fr/ ********
    Do you want this script to try to download and install ocaml
    LOCALLY in mldonkey directory ?
    ./configure: line 4612: read: read error: 0: Bad file descriptor

    Error: Status 1 encountered during processing.

    Lo he solucionado instalando otra versión (3.09) de ocaml:

    http://caml.inria.fr/distrib/ocaml-3.09/

    By ramon
    | Thursday, 8 November 2007
  • A mi la verdad es que los ports de DarwinOS con licencia BSD, me molan bastante….

    :)”””

    | Thursday, 27 December 2007
  • Fenómeno!

    Muy bueno el tutorial, muchas gracias. Y qué pedazo de programa!

    By M.V.
    | Saturday, 20 December 2008
  • Gracias por el tutorial. Yo he probado la interface gráfica de Sancho, pero al final me quedé con el command line de mldonkey – toma tiempo dominarla (montón de comandos) pero uno adquiere mayor control sobre el client, y se ahorra la memoria que usa Sancho.

    By CaIE
    | Thursday, 19 March 2009
  • emm… informative..

    | Wednesday, 22 April 2009
  • Pregunta: tengo el problema de que se conecta a los servidores de edonkey en forma aleatoria, y está más tiempo desconectado que conectado. Y lo malo es que me bloquea los servidores con más files compartidos.

    Para edonkey hay un único puerto que me permite configurar y ya lo abrí en el router… ¿tengo que validar algo más?

    Saludos.

    By Favita
    | Thursday, 16 July 2009
  • no lo utilizo desde hace tiempo, pero creo que se podian escojer los servidores manualmente, y una vez abiertos los puertos nunca tuve problema de servidores bloqueados…

    | Saturday, 18 July 2009
  • Hola, alguien sabe porque no va en Snow Leopard??
    Se agradeceria solucion.

    By aigvila
    | Saturday, 29 August 2009
  • Cuando instale Snow Leopard lo comprobare…

    | Sunday, 30 August 2009

Leave a comment