eDonkey2000 en Ubuntu

Vamos a seguir con las frikadas. Ayer me dio por instalar un cliente de la red Donkey en mi genial Ubuntu Linux. Hay un montonazo de clientes donde elegir y además la mayoría de ellos son libres -para mí sin duda MLDonkey y aMule los mejores-. Sin embargo usando aMule no conseguía apenas bajar nada, todo muy lento, y MLDonkey abusaba del ancho de banda de manera considerable, aunque también descargaba de las misma manera, habiendo probado todo tipo de configuraciones.

El caso es que decidí poner eDonkey2000, como así lo tengo también en el PC con Mandrake 10, y esto fue lo que hice. (Ubuntu Breezy 5.10).

1.- Ir a los foros de eDonkey2000, accesibles desde aquí.
2.- Descargar eDonkey 1.4.3 for Linux
3.- Ya lo tenemos, ¿no? Pues ahora lo desempaquetamos. Si hacemos uso de algún escritorio generalmente utilizaremos un gestor como ark o file-roller. Si no es así siempre podemos tirar de consola:


$ cd /lugar_donde_lo_hemos_descargado (supongamos /home/elsamu)
$ tar -xvzf eDonkeyLinux1.4.3.tar.gz
$ cd eDonkey2000 (si estamos dentro de /home/elsamu. Si estamos fuera tenemos que meter la ruta absoluta)

4.- Podemos probar a ejecutarlo para ver los problemas que nos da.


$ ./runDonkey.sh
$ ./runDonkey.sh: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory

Ahora nos loggeamos como root. En Ubuntu el usuario root está desactivado por defecto y solemos hacer uso de sudo comando. Sin embargo cuando voy a hacer más de una operacion que requiere permisos de superusuario desde la consola (siempre cosas puntuales como esta) prefiero hacer sudo su, abriendo una consola de root.

Al grano. Teclea todo esto:


$ sudo su
Password: -> Metes tu pass.
# cd /usr/lib
# ln -s libcrypto.so.0.9.7 libcrypto.so.4
# ln -s libssl.so.0.9.7 libssl.so.4

Vale. Lo que hemos hecho ha sido crear un enlace simbólico de nombre libcrypto.so.4 al libcrypto.so.0.9.7 que es el que tenemos en nuestro sistema. De esta forma hacemos creer al programa que tenemos esa versión de la librería instalada.

Podemos volver a probar si ya podemos arrancar nuestro Donkey, pero ya os adelanto que no. Sal de la consola de root tecleando exit. Ahora vete a donde tienes el programa (en mi supuesto ejemplo /home/elsamu/eDonkey2000.


$ ./runDonkey.sh
$ ./runDonkey.sh: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

Nos falta la librería libstdc++5. Si nos fijamos, en /usr/lib tenemos la libstdc++6 y esta vez no nos vale con hacer un enlace simbólico apuntando a la nueva versión.


$ sudo aptitude install libstdc++5

Y tras unos instantes tendremos instalada esa librería necesaria para ejecutar nuestro programita en cuestion. Ahora sí, podemos ir a la carpeta donde lo tenemos instalado y ejecutarlo


$ ./runDonkey.sh

Y tras unos segundos se abrirá nuestro programa, soltando por la consola muchos MNG error 11: (null); chunk PLTE; subcode 0:0, pero no te asustes que es normal.

eDonkey2000 Linux

Tu mula funcionará correctamente. Ahora afánate en configurar los puertos, el número de conexiones, directorios compartidos, servidores y demás, exactamente igual que en Windows así que será mejor que busques configuraciones sobre este sistema operativo :)

Por cierto, se me olvidaba… para salir del eDonkey hay abajo un botoncito naranja/amarillo que es para abrir la consola de comandos del programa. Si haces click te saldrá una barra blanca donde poner una serie de comandos que puedes encontrar en los foros de eDonkey, pero como nos interesa salir del mismo, en vez de cerrar directamente el programa basta poner q y pulsar enter. Un cuadro de diálogo nos confirmará si queremos cerrar eDonkey o no.

A disfrutar :)

Artículos relacionados:


Responder

Los campos marcados con asterisco * son obligatorios


(Opcional)

Comentario
Vista previa