Difference between revisions of "FAQ amuled-de"

From AMule Project FAQ
Jump to: navigation, search
m (linked to -de link)
(Corrected Umlauts)
Line 1: Line 1:
 
<center>[[FAQ_amuled|English]] | '''Deutsch'''</center>
 
<center>[[FAQ_amuled|English]] | '''Deutsch'''</center>
  
[[aMuled|aMuled]] ist ein vollwertiger [[aMule-de|aMule]], der ohne graphisches Benutzerinterface ([http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html GUI]) läuft. Er wird über Fernzugriff durch [[aMuleWeb]], [[aMuleCMD]], [[aMuleGUI]] oder andere [[FAQ_eD2k-Kademlia-de#Was_ist_ED2K?|eD2k]]-[[FAQ_utils-de|Dienstprogramme]] kontrolliert.
+
[[aMuled|aMuled]] ist ein vollwertiger [[aMule-de|aMule]], der ohne graphisches Benutzerinterface ([http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html GUI]) l&auml;uft. Er wird &uuml;ber Fernzugriff durch [[aMuleWeb]], [[aMuleCMD]], [[aMuleGUI]] oder andere [[FAQ_eD2k-Kademlia-de#Was_ist_ED2K?|eD2k]]-[[FAQ_utils-de|Dienstprogramme]] kontrolliert.
  
Von der [http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html GUI] befreit, hat [[aMuled|aMuled]] geringere Speicher- und Prozessoranforderungen, und ist sogar ohne [http://www.xfree86.org X] lauffähig.
+
Von der [http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html GUI] befreit, hat [[aMuled|aMuled]] geringere Speicher- und Prozessoranforderungen, und ist sogar ohne [http://www.xfree86.org X] lauff&auml;hig.
  
'''Bitte beachten:''' Daran denken, die max-Connections '''nicht''' höher als 1024 einzustellen, weil [[wxBase]] nicht mehr Verbindungen verarbeiten kann.
+
'''Bitte beachten:''' Daran denken, die max-Connections '''nicht''' h&ouml;her als 1024 einzustellen, weil [[wxBase]] nicht mehr Verbindungen verarbeiten kann.
  
Wer einfach nur [[aMule-de|aMule]] auf einem Remote-Server laufen lassen möchte, kann [[FAQ_aMule-de#Bekommt_man_aMule_auch_ohne_grafische_Oberfl%C3%A4che_zum_Laufen?|Xvfb]] versuchen. (man beachte  [[FAQ_aMule-de#Kann_man_aMule_genauso_mittels_telnet_fernsteuern,_wie_das_bei_eDonkey_der_Fall_ist?|dies hier]] ebenfalls).
+
Wer einfach nur [[aMule-de|aMule]] auf einem Remote-Server laufen lassen m&ouml;chte, kann [[FAQ_aMule-de#Bekommt_man_aMule_auch_ohne_grafische_Oberfl%C3%A4che_zum_Laufen?|Xvfb]] versuchen. (man beachte  [[FAQ_aMule-de#Kann_man_aMule_genauso_mittels_telnet_fernsteuern,_wie_das_bei_eDonkey_der_Fall_ist?|dies hier]] ebenfalls).
  
 
=== Startup-Skript ===
 
=== Startup-Skript ===
Hier ein ''amuled''-Startup-Skript, um ''amuled'' mit dem Computer hoch- und runterzufahren. Es ist von dem von [[aMuleWeb]] abgeleitet, aber verwendet härtere Quotingregeln, braucht keine Konfigurationsdatei in ''/etc/defaults'', und fährt keinen Webserver hoch.
+
Hier ein ''amuled''-Startup-Skript, um ''amuled'' mit dem Computer hoch- und runterzufahren. Es ist von dem von [[aMuleWeb]] abgeleitet, aber verwendet h&auml;rtere Quotingregeln, braucht keine Konfigurationsdatei in ''/etc/defaults'', und f&auml;hrt keinen Webserver hoch.
  
  
''su'' ausführen, oder den Befehlen den Präfix ''sudo'' voranstellen, um Root zu werden.
+
''su'' ausf&uuml;hren, oder den Befehlen den Pr&auml;fix ''sudo'' voranstellen, um Root zu werden.
  
 
Die Zeile ''USER='' editieren, um dort den korrekten Benutzernamen (wie er mit ''whoami'' ausgegeben wird) einzusetzen.
 
Die Zeile ''USER='' editieren, um dort den korrekten Benutzernamen (wie er mit ''whoami'' ausgegeben wird) einzusetzen.
Line 21: Line 21:
 
  cp amuled /etc/init.d/amuled
 
  cp amuled /etc/init.d/amuled
  
Und ausführbar machen:
+
Und ausf&uuml;hrbar machen:
  
 
  chmod 755 /etc/init.d/amuled
 
  chmod 755 /etc/init.d/amuled
  
Einstellen, daß es beim Systemstart ausgeführt wird:
+
Einstellen, dass es beim Systemstart ausgef&uuml;hrt wird:
  
 
   #auf debian distros:
 
   #auf debian distros:
Line 36: Line 36:
 
   ln -s /etc/init.d/amuled /etc/rc5.d/S20amuled
 
   ln -s /etc/init.d/amuled /etc/rc5.d/S20amuled
  
Das Skript enthält folgende Zeilen:
+
Das Skript enth&auml;lt folgende Zeilen:
  
 
  #!/bin/bash
 
  #!/bin/bash
Line 66: Line 66:
 
     ;;
 
     ;;
 
   *)
 
   *)
     printf "Befehle: %q {start|stop|restart|force-reload}\n" "$0" >&2
+
     printf "Befehle: %q {start|stop|restart|force-reload}\n" "$0" >&amp;2
 
     exit 1
 
     exit 1
 
     ;;
 
     ;;

Revision as of 18:10, 28 August 2007

English | Deutsch

aMuled ist ein vollwertiger aMule, der ohne graphisches Benutzerinterface (GUI) läuft. Er wird über Fernzugriff durch aMuleWeb, aMuleCMD, aMuleGUI oder andere eD2k-Dienstprogramme kontrolliert.

Von der GUI befreit, hat aMuled geringere Speicher- und Prozessoranforderungen, und ist sogar ohne X lauffähig.

Bitte beachten: Daran denken, die max-Connections nicht höher als 1024 einzustellen, weil wxBase nicht mehr Verbindungen verarbeiten kann.

Wer einfach nur aMule auf einem Remote-Server laufen lassen möchte, kann Xvfb versuchen. (man beachte dies hier ebenfalls).

Startup-Skript

Hier ein amuled-Startup-Skript, um amuled mit dem Computer hoch- und runterzufahren. Es ist von dem von aMuleWeb abgeleitet, aber verwendet härtere Quotingregeln, braucht keine Konfigurationsdatei in /etc/defaults, und fährt keinen Webserver hoch.


su ausführen, oder den Befehlen den Präfix sudo voranstellen, um Root zu werden.

Die Zeile USER= editieren, um dort den korrekten Benutzernamen (wie er mit whoami ausgegeben wird) einzusetzen.

Das Script als /etc/init.d/amuled kopieren:

cp amuled /etc/init.d/amuled

Und ausführbar machen:

chmod 755 /etc/init.d/amuled

Einstellen, dass es beim Systemstart ausgeführt wird:

 #auf debian distros:
 update-rc.d amuled defaults
 #on a generic distro
 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

Das Skript enthält folgende Zeilen:

#!/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 #Ein Benutzer, der schonmal amule laufengelassen hat, um ihn zu konfigurieren.

test -x "$DAEMON" || exit 0

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

exit 0