Amule «sin» X

22/10/2006 9:26 am

Ya, ya, ya s que Amule se escribe sin X y que con el te puedes bajar muchas cosas triple X, pero esta vez no se trata de eso. Hasta ahora he estado utilizando mldonkey en mi servidor casero por varias razones: me resultaba muy comoda su interfaz web y adems corra sin necesidad de tener las X levantadas, la contra las descargas no me han ido nunca tan bien cmo con otros programas P2P. Ya s que esto se puede tunear y alcanzar el mismo rendimiento, pero ya estaba un poco cansado y he decidido cambiarme a Amule.

eMule

Lo malo es que Amule s que necesita de las X para funcionar y mi servidor casero ni si quiera tiene monitor, as que copiando al modo en que est instalado en Andago gracias a dmuriel que es un crack, lo instal sobre un servidor de vnc. Usaremos tightvncserver para sustituir a un servidor de X corriendo en local en el servidor y as podremos conectarnos desde cualquier ordenador. Tambin podemos usar si lo preferimos la interfaz web que viene con amule en las ltimas versiones. Pues manos a la obra:

Primero instalamos tightvncserver y configurariamos xserver-xfree86 respondiendo a las preguntas que nos haga apt:

# apt-get install tightvncserver xserver-xfree86 xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-base ratpoison

Cmo veis tambin hemos instalado ratpoison, que es un gestor de ventanas minimalista pero que nos va a maximizar nuestra aplicacin para que se vea bien dentro del servidor vnc.

Para instalar amule aadimos el siguiente repositorio a las fuentes de nuestro querido apt:

[/etc/apt/sources.list]…
deb http://amule-debian.dyndns.org/ debian/

Actualizamos y lo instalamos:

# apt-get update
# apt-get install amule

Vamos a crear un usuario en nuestro servidor para que lance el amule ya que no es recomendable hacerlo como root:

# adduser amule

Ahora tendremos que poner una contrasea a nuestro servidor de vnc para el usuario amule e indicarle que queremos que lance amule cuando arranquemos tightvncserver

# su – amule
$ vncpasswd
Password: *****
Verify: *****

[/home/amule/.vnc/xstartup]
#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80×24+10+10 -ls -title «$VNCDESKTOP Desktop» &
x-window-manager &
amule &

Y listo, ya podemos lanzar nuestro servidor de vnc que contendr a nuestra querida mulita:

# su – amule tightvncserver

Por ltimo desde cualquier ordenador que tengamos y queramos controlar la mula, debemos instalar xtightvncviewer y luego indicarle que queremos conectarnos a nuestro servidor casero:

# apt-get install xtightvncviewer
# xtightvncviewer servidor-casero:1

Pnatallazo amule-mini

Bual, felices descargas!

3 comentarios a “Amule «sin» X”

eduardo ha escrito un comentario en 22/10/2006
Mozilla Firefox 1.5.0.3 Linux
Mozilla Firefox 1.5.0.3 Linux

Desde la versin 2.0 del amule, se puede ejecutar solo el core y conectar el cliente grfico desde remoto, por lo que no es necesario el VNC.

Javier ha escrito un comentario en 22/10/2006
Mozilla Firefox 1.5.0.7 Ubuntu Linux
Mozilla Firefox 1.5.0.7 Ubuntu Linux

Mmmmm, interesante, vi a tener que hecharle un ojo porque me habra ahorrado trabajo. De todos modos sirve la recetilla para cualquier aplicacin que queramos correr sin X. 😀

NecroLord ha escrito un comentario en 23/10/2006
Mozilla Firefox 1.5.0.7 Windows XP
Mozilla Firefox 1.5.0.7 Windows XP

Yo lanzo el server as:

vncserver -name elquetedelagana -nevershared :5

y ah tengo mi sesin grfica remota multi-propsito, por cierto ahora con VNC4 mejorando el rendimiento de Tightvnc 😀

Y respecto a lo que dice eduardo, el rendimiento es muy inferior al cliente grfico corriendo en X 😀