Difference between revisions of "FAQ amuled-es"

From AMule Project FAQ
Jump to: navigation, search
Line 5: Line 5:
 
Libre de la [http://es.wikipedia.org/wiki/GUI GUI], [[AMuled-es|aMuled]] reduce el consumo de memoria y los requisitos de la CPU y puede correr sin necesidad de las [http://www.xfree86.org X].<br /><br />
 
Libre de la [http://es.wikipedia.org/wiki/GUI GUI], [[AMuled-es|aMuled]] reduce el consumo de memoria y los requisitos de la CPU y puede correr sin necesidad de las [http://www.xfree86.org X].<br /><br />
  
'''Atención:''' Recuerda que las max-Connections '''no''' deben sobrepasar 1024, para que [[wxBase]] puedea ocuparse de más conexiones.<br /><br />
+
'''Atención:''' Recuerda que las max-Connections '''no''' deben sobrepasar 1024, ya que [[wxBase]] no es capaz de trabajar con más conexiones.<br /><br />
  
 
Si lo que necesitas es ejecutar [[AMule-es|aMule]] en un servidor remoto, prueba [[FAQ_aMule-es#.C3.82.C2.BFHay_alguna_forma_de_arrancar_aMule_sin_interfaz_gr.C3.83.C2.A1fica.3F|try Xvfb]] (mira [[FAQ_aMule-es#.C3.82.C2.BFPuedo_controlar_aMule_de_forma_remota.2C_atraves_de_telnet_igual_que_hago_con_eDonkey.3F|también]]).<br /><br />
 
Si lo que necesitas es ejecutar [[AMule-es|aMule]] en un servidor remoto, prueba [[FAQ_aMule-es#.C3.82.C2.BFHay_alguna_forma_de_arrancar_aMule_sin_interfaz_gr.C3.83.C2.A1fica.3F|try Xvfb]] (mira [[FAQ_aMule-es#.C3.82.C2.BFPuedo_controlar_aMule_de_forma_remota.2C_atraves_de_telnet_igual_que_hago_con_eDonkey.3F|también]]).<br /><br />
Line 12: Line 12:
 
Aquí tienes el ''[[FAQ amuled|amuled]]'' un script de inicio que arrancará y parará el ''[[AMuled-es|amuled]]'' junto con la máquina.<br /><br />
 
Aquí tienes el ''[[FAQ amuled|amuled]]'' un script de inicio que arrancará y parará el ''[[AMuled-es|amuled]]'' junto con la máquina.<br /><br />
  
Éste deriva de otro, el [[aMuleWeb]], but follows stricter quoting rules, doesn't require a configuration file in ''/etc/defaults'', and doesn't start a web server.<br /><br />
+
Éste deriva de otro, el [[aMuleWeb]], pero se rige por normas más estrictas, no requiere archivo de configuración en ''/etc/defaults'', y no arranca un servidor web.<br /><br />
  
 
pero siguiendo estrictamente las reglas, no le hace falta un achivo de configuración  ''''/etc/defaults''''', y no arranca el servidor web (<small>si lo tenemos configurado en ~/.aMule/amule.conf entonces <span style="text-decoration: underline;">sí arrancará</span></small>
 
pero siguiendo estrictamente las reglas, no le hace falta un achivo de configuración  ''''/etc/defaults''''', y no arranca el servidor web (<small>si lo tenemos configurado en ~/.aMule/amule.conf entonces <span style="text-decoration: underline;">sí arrancará</span></small>

Revision as of 02:53, 29 March 2008

English | German | Spanish

aMuled es un aMule, con todas las características, funcionando sin ninguna interface (GUI). Se controla a través del acceso remoto por medio de aMuleWeb, aMuleCMD, aMuleGUI u otras utilidades ed2k.

Libre de la GUI, aMuled reduce el consumo de memoria y los requisitos de la CPU y puede correr sin necesidad de las X.

Atención: Recuerda que las max-Connections no deben sobrepasar 1024, ya que wxBase no es capaz de trabajar con más conexiones.

Si lo que necesitas es ejecutar aMule en un servidor remoto, prueba try Xvfb (mira también).

Script de Arranque

Aquí tienes el amuled un script de inicio que arrancará y parará el amuled junto con la máquina.

Éste deriva de otro, el aMuleWeb, pero se rige por normas más estrictas, no requiere archivo de configuración en /etc/defaults, y no arranca un servidor web.

pero siguiendo estrictamente las reglas, no le hace falta un achivo de configuración '/etc/defaults, y no arranca el servidor web (si lo tenemos configurado en ~/.aMule/amule.conf entonces sí arrancará ).

Arrancalo con su, o antecede el script con sudo, para iniciarlo como root.

Modifica la línea con USER= para asignar al acutal usuario (nos lo indica whoami).

Crea un achivo como /etc/init.d/amuled:

touch /etc/init.d/amuled

Haz que sea ejecutable:

chmod 755 /etc/init.d/amuled

Establece que se inicie en el arranque:

 #en distribuciones debian:
 update-rc.d amuled defaults
 #en las distros genéricas
 ln -s /etc/init.d/amuled /etc/rc0.d/K20amuled;
 ln -s /etc/init.d/amuled /etc/rc1.d/K20amuled;
 ln -s /etc/init.d/amuled /etc/rc6.d/K20amuled;
 ln -s /etc/init.d/amuled /etc/rc4.d/S20amuled
 ln -s /etc/init.d/amuled /etc/rc5.d/S20amuled

El contenido del script es el siguiente:

#!/bin/bash

NAME=$(basename "$0")
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/amuled
DESC=amuled
USER=g2p # El usuario que ya ha iniciado el amule para configurarlo.

test -x "$DAEMON" || exit 0

case "$1" in
 start)
   echo -n "Starting $DESC: "
     su "$USER" -c "$(printf "%q -f" "$DAEMON" )"
   echo "$NAME."
   ;;
 stop)
   echo -n "Stopping $DESC: "
     killall --quiet "$DAEMON"
   echo "$NAME."
   ;;
 restart|force-reload)
   echo -n "Restarting $DESC: "
     killall --quiet "$DAEMON"
   sleep 1
     su "$USER" -c "$(printf "%q -f" "$DAEMON" )"
   ;;
 *)
   printf "Usage: %q {start|stop|restart|force-reload}\n" "$0" >&2
   exit 1
   ;;
esac

exit 0