Blogia
checho-x

Ares en Linux sin Wine

Uno de los programas que tanto extrañamos cuando migramos o queremos hacerlo de Windows a Linux es Ares. Ares es un cliente p2p que nos permite descargar distintos tipos de archivos (música, video, imágenes, software, etc). Uno de sus grandes atractivos, es la cantidad de coincidencias a la hora de buscar algún archivo facilitando la descarga de éste, cosa que no ocurre con otros protocolos.

Una posible solución para este problema, es instalar nuestro querido Ares mediante wine en nuestro sistema Linux. Sin embargo, muchos como yo somos enemigos de este tipo de herramientas y preferimos alternativas libres. Bueno, para estas personas existe el demonio giFT y sus interfaces gráficas giFToxic (Gnome) y Apollon (KDE) que nos permite conectarnos no sólo a la red de Ares, sino también a la de Kazaa, Gnutella y OpenFT... algo realmente sorprendente.

Ahora si doy paso al tutorial, que por el momento va a estar únicamente a configurar nuestra red de Ares. He aquí el tuto que está probado en Linux Mint 4.0 Gnome.

Instalamos giFT

Para ello tecleamos lo siguiente en consola:

sudo apt-get install gift giftcurs giftd giftoxic libgift0 libgiftproto0 libgnutella-gift libopenft-gift

Compilando el plugin de Ares

Ahora nos preparamos para compilar el plugin de la red de Ares de nuestro programa, para ello instalamos los siguientes paquetes para iniciar la compilación poniendo lo siguiente en consola:

sudo aptitude install build-essential libgift-dev zlib-bin zlibc zlib1g-dev libgiftproto-dev

Una vez instalados los anteriores paquetes nos descargamos el plugin de aca y lo guardamos en la carpeta que queramos, teniendo muy en cuenta este sitio. Luego lo compilamos mediante los siguientes comandos:

$ cd Donde/Guardamos/El-Archivo

$ tar xzvf gift-ares-0.3.0.tar.gz

$ cd gift-ares-0.3.0

$ ./configure

$ make

$ sudo make install

Listo, quedó instalado y compilado nuestro plugin.

Configurar giFT y plugin de Ares

Primero nos aseguramos de tener abierto el puerto 1213 de nuestro router para que podamos usar adecuadamente nuestro programa. Ahora ponemos en consola:

$ gift-setup 

La configuración tiene que quedar así:

setup = 1
hosts_allow = ALL
client_port = 1213
follow_symlinks = 1
plugins = Ares
incoming = ~/.giFT/incoming
completed =
max_peruser_uploads = 3
hide_dot_files = 1
root =
max_uploads = 5
shares_hidden = 0
auto_resync_interval = 86400
share_completed = 1
ignore_incoming = 1
downstream = 0
upstream = 0
host [127.0.0.1] =
port [1213] =
class [1] =
port [1443] =
http_port [2301] =

# Aqui empieza la configuración de Gnutella
alias [] = Ingresa algun alias
max_active [-1] =
lan_mode [0] =
hosts_allow [LOCAL] =
port [3677] =
proxy [] =
port [59049] =

# Aqui comienza la configuración de Ares
username [] = Ingresa algún alias
sessions [4] = 15
timeout [300] =

 

Actualizando los nodos

Los lugares de donde descargamos nuestros archivos se llaman nodos, lastimosamente los que vienen por defecto son demasiado obsoletos. Para ello vamos a descargar los últimos nodos de la red de Ares que nos brinda kceasy. Para ello ponemos lo siguiente en consola:

$ sudo gedit /home/usuario/.giFT/Ares/nodes

Borramos todo el contenido y pegamos los siguientes nodos tal cual.

Listo, ya quedó todo actualizado.

Ejecutando la interfaz gráfica de giFT

Y ahora si, lo realizamos mediante Aplicaciones -> Internet -> giFToxic y espera unos momentos a que se conecte a la red de Ares, a mi me tomo unos 5 minutos y ya después, no me tomaba ni unos 2-3 segundos.

1 comentario

Didier -

Gran tutorial amigo, como ya nos tienes acostumbrados, mis felicitaciones por tu nuevo blog.

Didier
Administrador
Linux Mint Hispano