Mldonkey se ejecuta en la mayoría de los clones Unix: Linux (x86, alpha, sparc), Mac OS X, Solaris x86, Free/OpenBSD, etc.
Funciona como demonio, en segundo plano, compartiendo y descargando ficheros 24 horas al día. Puedes interactuar con el demonio Mldonkey, tanto local como remotamente por un interfaz TELNET, un interfaz WEB o un GUI GTK. Se han creado además otros GUIs para MLdonkey.
Afortunadamente, Objective-Caml no es un lenguaje funcional: este también proporciona muchos otros paradigmas de la programación, como construcciones imperativas (while y for loops, variables mutables, registros ), construcciones orientadas a objetos y un poderoso interfaz de C. Por otra parte, es un compilador nativo, cuidadosamente chequea tu programa buscando errores introducidos ( no más segment faults ! ) y produce un código muy eficiente ( incluso mas rápido que C en muchos casos ).
si no me crees, mira los se todas formas, siguientes links:
Tambien puedes leer/enviar en el Foro de eDonkey Linux
Si tienes algún conocimiento de MinGW, puedes intentar compilar Objective-Caml y Mldonkey. Probablemente funcione mejor que bajo Cygwin. Piensa que Mldonkey no utiliza threads y la llamada selectiva es solo utilizada para discriminar sockets (leer/escribir/conectar/aceptar).
./mldonkeyDebería mostrar alguna información de debug. NO CIERRES EL TERMINAL EN EL QUE HAS ARRANCADO MLDONKEY, si no, se bloqueará la salida de información al terminal. Una vez estés seguro de que funciona correctamente, puedes volcar la información a un fichero ( pero este será enorme ) o mejor redirigirlo a /dev/null, la próxima vez arrancalo así:
./mldonkey &> /dev/null
telnet localhost 4000donde localhost es el equipo ejecutando Mldonkey y 4000 es el puerto por defecto del interfaz TELNET
Existen muchos comandos. Utiliza el comando help para mostrarlos todos.
http://localhost:4080/donde localhost es el equipo ejecutando Mldonkey y 4080 es el puerto por defecto para el interfaz WEB.
Bajo Uso del Ancho de Banda | Uso del Ancho de Banda Alto | |||
Tipo de Conexión | max_hard_upload_rate | max_hard_download_rate | max_hard_upload_rate | max_hard_download_rate | T1 y superior | 50 | 0 | 0 | 0 | Cable/ADSL 512/128 kbs | 2 | 6 | 6 | 12 | si tienes problemas con esos valores, encuentra la mejor correspondencia para tu conexion y envíanos la información para corregir esta tabla.
Cuando se completa la descarga de un fichero, este se añade a la lista de ficheros que han de ser "commited" ( confiados ) esos ficheros no son renombrados, asi que se mantienen es el directorio temporal.
Para mover las descargas finalizadas al directorio incoming/ con su nombre final, necesitas utilizar el comando commit en el interfaz TELNET o en el botón "SAVE" ( salvar ) en el GUI GTK.
Esto puede pasar por diferentes razones:
RewriteEngine on ProxyRequests on RewriteRule /mldonkey http://localhost:4080/$1 [P,L] RewriteRule /(submit.*) http://localhost:4080/$1 [P,L] RewriteRule /(files.*) http://localhost:4080/$1 [P,L] ProxyPassReverse /(.*) http://localhost:4080/$1donde, por supuesto, localhost es tu equipo de Mldonkey y 4080 es el http_port de Mldonkey
allowed_ips = ["127.0.0.1"; "192.168.255.255"; "65.64.43.63"]En el ejemplo se permite a tu equipo (127.0.0.1) controlar Mldonkey, a todos los equipos de la red 192.168.*.*, y al equipo 65.64.43.63. Si no quieres parar Mldonkey, simplemente conectate localmente por TELNET y teclea:
set allowed_ips "127.0.0.1 192.168.255.255 65.64.43.63"
cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/mldonkey login ( password: simplemente pulsa enter ) cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/mldonkey co mldonkey
~/tmp> tar zxf ocaml-3.06.tar.gz ~/tmp> cd ocaml-3.06 ~/tmp/ocaml-3.06> ./configure ~/tmp/ocaml-3.06> make world opt opt.opt ~/tmp/ocaml-3.06> make install
~/tmp> tar zxf lablgtk-1.2.3.tar.gz ~/tmp> cd lablgtk-1.2.3 ~/tmp/lablgtk-1.2.3> make configure ~/tmp/lablgtk-1.2.3> make ~/tmp/lablgtk-1.2.3> make opt ~/tmp/lablgtk-1.2.3> make installNo olvides el "make opt" el cual es necesario para obtener la versión de código nativo de la librerias
cd mldonkey ./configure [...opciones...] make depend makeAhora debes tener un "mldonkey" ejecutable, no se dispone de "make install"
Si obtienes errores extraños en el make, probablemente necesites utilizar "gmake" en tu sistema.
Puedes utilizar las siguientes opciones en el configure:
cd mldonkey cvs login cvs -z3 up -d ./configure [...opciones...] make depend makeSi los mensages de error se refieren a camlzip, una manera de arreglarlo es editar manualmente el fichero config/Makefile.config y cambiar la linea ZLIB=no y SOULSEEK=no ( solamente soulseek necesita camlzip ).
Esta red ofrece un conjunto de características que no se pueden encontrar en otras redes:
servers "/mnt/windows/bureau/edonkey server list/server.met"
import "/home/bidule/edonkey"
Sin embargo, cada servidor al que estas conectado no está disponible para otro usuario. Por esta razón, no debes estar conectado a demasiados servidores. Mldonkey refuerza su política de limitar a 5 el número de servidores en los cuales se mantiene conectado por largo tiempo, sea cual sea el valor de max_connected_servers ajustado en las opciones.
así, debes simplemente ver max_connected_servers como el número de servidores a los cuales Mldonkey intenta conectarse concurrentemente al inicio, no el número al que se mantiene conectado.
Mldonkey 2.00 puede buscar ficheros y fuentes en Overnet. Para esto, debes estar seguro de que:
Cómo en todas las redes, puedes activar el post-filtro de resultados ( muy útil en Gnutella también ): ajustando la opción filter_search" a "true" y la opción "filter_search_delay" ( período en el que se actualizan los resultados en segundos ) entonces solo los resultados que coinciden exactamente a tu consulta son mostrados.
Es importante que permitas conexiones entrantes para que tu puedas también conectarte a fuentes que estén detrás de un firewall.
Si no tienes el control de tu firewall y tu administrador bloquea desde los puertos 4660 al 4670, debes cambiar el puerto utilizado por Mldonkey en el fichero de configuración downloads.ini : port es el puerto TCP, mientras el puerto UDP es siempre port + 4 .
shared_directories = [ "/usr/share/documents"; "/usr/share/videos"]
Puedes conectar a un solo servidor y en él puedes buscar ( principalmente audio ) ficheros, puedes entrar en canales de chat con otros usuarios y puedes ojear sus ficheros.
Por defecto, mldonkey_gui no muestra los servidores a los que no estás conectado, asi que tienes que usar el boton "Display All Servers", y pedir a mldonkey para intentar conectar a un segundo servidor de SoulSeek
Actualmente, el servidor es mail.slsk.org , puerto 2242.
El comportamiento de Mldonkey se mejorará para conectar automáticamente al servidor que actualmente se muestre en la página de SoulSeek.
La principal diferencia es que todos los nodos en esa red no difunden cada mensage recivido a su entorno. En vez de eso, unos nodos especiales, llamados ultra-peers, con alta conectividad se dedican a esta tarea, mientras que otros nodos más pequeños ( como Mldonkey ) solo conectan y responden a los ultra-peers.
Actualmente, el soporte de LimeWire en Mldonkey también permite que al cliente Mldonkey utilice Gnucleus, Morpheus, y MyNapster ultra-peers como servidores.
En esta red, puedes principalmente buscar ficheros pequeños, no tienes la posibilidad de chatear u ojear los demás extremos.
En particular, las consultas de múltiples palabras son raramente comprendidas como consultas con OR lógico entre las palabras, para poner un ejemplo, cada documento que contiene al menos una de las palabras es devuelto.
Como para Overnet, puedes activar el post-filtrado en las fuentes, entonces, los resultados que son recibidos son comparados por Mldonkey con la consulta y solo son mostrados si son exactos. El post-filtrado es activado ajustando la opción "filter_search" a "true" y modificando el "filter_search_delay" dependiendo en el período en que quieras entre actualizaciones ( por ejemplo, 30 significa que los resultados serán añadidos solo cada 30 segundos ).
Funciones | eDonkey | Direct Connect | Open Napster | Gnutella LimeWire | Soulseek | Audio Galaxy | OpenFT |
Descargar Lista de Servidores | 1.16 | CVS | CVS | CVS | CVS | CVS | |
Conectarse al Servidor | 1.16 | CVS | CVS | CVS | CVS | CVS | CVS |
Ver Ususarios del Servidor | 1.16 | CVS | |||||
Buscar Ficheros | 1.16 | CVS | CVS | CVS | CVS | (web) | CVS |
Ojear Extremo | 1.16 | CVS | CVS | ||||
Descargar Ficheros | 1.16 | CVS | CVS | CVS | CVS | CVS | CVS |
Restaurar Ficheros | 1.16 | CVS | CVS | CVS | CVS | ||
Restaurar Fuentes | 1.16 | CVS | CVS | CVS | |||
Pausar Descargas | 1.16 | CVS | |||||
Cancelar Descargas | 1.16 (not CVS) | CVS | |||||
Subir Ficheros | 1.16 | ||||||
Actualizar Lista de Ficheros | 1.16 | CVS | |||||
Amigos | 1.16 | ||||||
Mensages Públicos | CVS | CVS | |||||
Mensages Privados | 1.16 | ||||||
Importar Configuración de Windows | 1.16 | ||||||
Fichero de Configuración | downloads.ini | directconnect.ini | opennap.ini | limewire.ini | soulseek.ini | audiogalaxy.ini | openft.ini |
Deshabilitar Red | CVS | CVS | CVS | CVS | CVS | CVS | CVS |
Si tienes algun comentario, si quieres añadir alguna pregunta o mejorar este FAQ, envía un mail a mldonkey@mldonkey.net