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!!!!
Xtorrent es de pago y solo descarga torrents
Bueno, ahora mismo Xtorrent 2 es una beta completa y gratuita, y es la mejor torrent app y que he utilizado, primero pruébala.
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.
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.
Tienes la versión compilada también para PPC. En teoría te debería funcionar. Prueba :)
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.
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.
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.
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.
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.
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?
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.
Nada, eso ya lo he hecho, esta todo al día y si intento instalar las ocaml solas da el mismo error.
Salu2
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.
me falto decir tengo una G5 con sistema tiger 10.4.8, gracias necesito un poco de ayuda en este mar de confuciones.
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
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?.
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.
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.
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
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.
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.
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
Igual no te funciona el comando porque no tienes una carpeta llamada Downloads en tu carpeta de usuario.
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/
A mi la verdad es que los ports de DarwinOS con licencia BSD, me molan bastante….
:)”””
Fenómeno!
Muy bueno el tutorial, muchas gracias. Y qué pedazo de programa!
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.
emm… informative..
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.
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…
Hola, alguien sabe porque no va en Snow Leopard??
Se agradeceria solucion.
Cuando instale Snow Leopard lo comprobare…