Difference between revisions of "FAQ amuled-es"
(→FAQ amuled es translation) |
Pablorosatti (Talk | contribs | merge | delete) |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | <center>[[FAQ_amuled|English]] | [[FAQ_amuled-de| | + | <center> |
+ | [[FAQ_amuled|English]] | | ||
+ | [[FAQ_amuled-de|Deutsch]] | | ||
+ | [[FAQ_amuled-es|Español]] | ||
+ | </center> | ||
− | + | [[AMuled-es|aMuled]] es un [[AMule-es|aMule]], con todas las características, funcionando sin ninguna interface ([http://es.wikipedia.org/wiki/GUI GUI]). Se controla a través de acceso remoto por medio de [[aMuleWeb]], [[aMuleCMD]], [[aMuleGUI]] u otras [[FAQ utils-es|utilidades]] [[FAQ_eD2k-Kademlia-es#.C2.BFQu.C3.A9_es_ED2K.3F|ed2k]].<br /> | |
− | Libre de | + | Libre de [http://es.wikipedia.org/wiki/GUI GUI], [[AMuled-es|aMuled]] reduce el consumo de memoria y los requisitos de CPU de ejecución y puede correr sin necesidad de las [http://www.xfree86.org X].<br /> |
− | + | Si lo que necesitas es ejecutar [[AMule-es|aMule]] en un servidor remoto, prueba [[FAQ_aMule-es#.C2.BFHay_alguna_forma_de_arrancar_aMule_sin_interfaz_gr.C3.A1fica.3F|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 /> | |
− | + | '''Atención:''' Recuerda que las max-Connections '''no''' deben sobrepasar 1024, ya que [[wxBase]] no es capaz de trabajar con más conexiones.<br /> | |
=== Script de Arranque === | === Script de Arranque === | ||
− | Aquí tienes el ''[[FAQ amuled | + | 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]], | + | Éste deriva de otro, el [[aMuleWeb]], pero siguiendo estrictamente las reglas, no le hace falta el 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 | + | |
).<br /><br /> | ).<br /><br /> | ||
Latest revision as of 14:57, 8 September 2009
aMuled es un aMule, con todas las características, funcionando sin ninguna interface (GUI). Se controla a través de acceso remoto por medio de aMuleWeb, aMuleCMD, aMuleGUI u otras utilidades ed2k.
Libre de GUI, aMuled reduce el consumo de memoria y los requisitos de CPU de ejecución y puede correr sin necesidad de las X.
Si lo que necesitas es ejecutar aMule en un servidor remoto, prueba Xvfb (mira también).
Atención: Recuerda que las max-Connections no deben sobrepasar 1024, ya que wxBase no es capaz de trabajar con más conexiones.
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 siguiendo estrictamente las reglas, no le hace falta el 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