Es necesario que obtenga tanto el core como la GUI. Esta sección le infomará sobre cómo obtener e instalar la GUI. La siguiente sección le indicará cómo obtener e instalar el core.
El GUI es sólamente la Interfaz Gráfica de Usuario (léase: ventanas y botones) para el cliente en línea de comandos de eDonkey2000. El cliente en línea de comandos de eDonkey2000 no es de cógido abierto, sino software propietario que usted debe obtener de forma separarda. Sin el cliente en línea de comandos (='core'), la GUI no tiene mucho sentido. Obtenga el core de aquí: http://ed2k-gtk-gui.sourceforge.net/core.shtml.
Usted puede obtener la última versión del GUI de http://ed2k-gtk-gui.sourceforge.net. Si tiene suerte, podrá encontrar versiones precompiladas empaquetadas .rpm o .deb para su distribución, de no ser así necesitará descargar el código fuente y compirlar el GUI usted mismo.
Si le gusta vivir a la última, también puede obtener el último código fuente desde CVS. CVS significa Concurrent Versioning System (sistema de versiones actual) y es un sistema cliente-servidor que es usado por desarrolladores para estar al día de los cambios hechos en el codigo fuente en todo momento. El ed2k-gtk-gui tiene su propio servidor CVS en sourceforge, y los desarrolladores pueden regularmente subir ('commit') los últimos cambios (arreglo de errores, nuevas caracterísiticas) al repositorio CVS. Los errores son siempre corregidos en el CVS lo primero, de forma que no tenga que esperar a la nueva versión liberada, usted puede acceder al CVS y descargar la más reciente versión del código incluso antes de que haya sido compilada y liberada. Instrucciones acerca de cómo hacer esto se encuentran en la web de descarga del GUI.
Para ejecutar un binario pre-compilado necesita tener las librerías gtk+-2.x en su sistema. Ejecute
'locate libgtk2 | grep ".so"'
para comprobarlo.
Si esto devuelve algún resultado, es que todo está correcto. Las librerías GTK+ están instaladas por defecto en,
virtualmente todo sistema de escritorio linux que existe. Si tan solo desea ejecutar una versión precompilada
del GUI, no necesita preocuparse por la librería gnet. Los paquetes de GUI tienen libgnet estáticamente enlazada,
para evitar todo tipo de problemas.
Para compilar el GUI usted mismo debe no solo de tener la librería gnet-2.0.x y el toolkit gtk+2.x, si no también los respectivos paquetes de desarrollo (ficheros de cabecera etc.) de estas librerías. Ejecute
'pkg-config --libs gnet-2.0'
y
'pkg-config --libs gtk+-2.0'
para comprobar
si realmente los tiene.
Si ambos comandos devuelven algo que no sea un mensaje de error, lo tiene todo correcto. En caso contrario necesitará
instalar los paquetes de desarrollo, que usualmente se llevan un sufijo '-dev' o '-devel'.
Busque paquetes llamados 'gtk2-devel' (o 'libgtk2.0-dev o similar en debian) y 'gnet2-dev'
('libgnet2.0-dev' en debian) o similar. Note que hay dos versiones de GTK+ ahí fuera, las series
1.2.x y las series 2.x.y. Ambas versiones de gtk+ (1.2 y 2.x) deben ser capaces de
coexistir sin problemas.
Necesitará GTK+-2.x para el GUI. La versión actual de GTK+ es GTK+-2.2.4. Procure evitar GTK+-2.0.x si puede
(es la antigua, después de todo).
Descargue el paquete de su elección y use el aministrador de paquetes de su distribución para instalarlo. consulte el manual y la documentación de su distribución particular para obtener instrucciones acerca de cómo hacer esto.
Si su distribución usa paquetes RPM, puede usar el comando
# rpm -i ed2k-gtk-gui-0.6.0-2.i386.rpm
como root para instalar el GUI en su sistema (el nombre concreto del paquete puede variar).
Si usted está usando un sistema debian, instale el GUI con
# dpkg -i ed2k-gtk-gui-0.6.0-1_i386.deb
como root (el nombre concreto del paquete puede variar).
Descargue el tarball (.tar.gz) y desempaquételo con
% tar xzf ed2k-gtk-gui_BLA.tar.gz
o descarguelo desde el repositorio CVS (ver más arriba), y cambie el directorio que contiene el código fuente con
% cd ed2k_gui/
Para compilar e instalar ed2k_gui en su sistema, escriba lo siguiente en el directorio base de la distribución de ed2k_gui (i.e. el directorio donde está el fichero AUTHORS):
% ./configure
% make
% make install
Debido a que Ed2k_gui usa autoconf/automake no debería de tener problemas compilandolo. Si le gusta vivir al límite y obtiene el código via CVS (vea la página web), entonces necesitará ejecutar el script ./autogen para producir el archivo ./configure.
Probablemente necesitará hacerse root para instalar el GUI en su sistema. Así es como puede hacerlo:
% su
Password: (escriba la clave del root aquí)
# make install
(aparecerán mensajes en la pantalla)
# exit
Ahora debe ser capaz de ejecutar el GUI símplemente escribiendo 'ed2k_gui' en una ventana de línea de órdenes (konsole o xterm o lo que sea), o pulsando ALT-F2 en Gnome/KDE y escribiendo 'ed2k_gui' ahí. Sin embargo, aún sigue siendo necesario que instale el core antes de poder usar el GUI. Por favor, proceda a la siguiente sección para instrucciones de cómo instalar el core.
Si tiene problemas con la ejecución reportelos al autor: Tim-Philipp Müller, o bien en el foro de ed2k-gtk-gui.