AMuleCMD-de

From AMule Project FAQ
Revision as of 09:42, 29 June 2008 by Vollstrecker (Talk | contribs)

Jump to: navigation, search
Deutsch | Englisch

AMuleCMD ist ein Kommandozeilenprogramm, das es dir erlaubt, aMule oder aMuled lokal oder per Fernsteuerung zu kontrollieren.

aMuleCMD benutzen

Die Zeichenorientierte Benutzerschnittstelle bietet dir eine Untermenge von aMules Funktionen, inclusive Suchen nach Dateien, Starten von Downloads und ansehen der Warteschlange für Downloads. Statusinformationen werden ebenso ausgegeben wie es möglich ist einige Optionen zu ändern.

Um aMuleCMD zu starten, tippe "amulecmd" auf deiner Kommandozeile. Das Programm startet und zeigt dir die "aMulecmd$" Eingabeaufforderung. Folgende Befehle sind verfügbar:

  • Add
  • Cancel
  • Connect
  • Disconnect
  • Download
  • Exit
  • Get
  • Help
  • Pause
  • Quit
  • Reload
  • Results
  • Resume
  • Set
  • Show
  • Shutdown
  • Statistics
  • Status

Für eine komplette Beschreibung, wie jedes einzelne Kommando zu nutzen ist, tippe 'help <command>' in aMuleCMD.

Zusätzlich zum Ausführen der Befehle aus aMuleCMD heraus, kannst du sie auch von der shell aus aufrufen indem du den "-c" Parameter übergibst:

$amulecmd -c [Befehl]

Dies ermöglicht es dir aMuleCMD aus Skripten oder von cron aus zu nutzen. Lies aMuleCMD-FAQ für mehr Informationen darüber.

aMuleCMD Installieren

Die meisten Distributionen haben ein aMule Paket in ihrem Paket-Pool. Wenn du aMule mittels RPM, DEB, oder andere Paketmanagementsystemen installierst, wird aMuleCMD in dieser Installation enthalten sein.

Dies ist die einfachste und bevorzugte Methode der Installation von aMuleCMD.

aMuleCMD Kompilieren

Wenn du aMule nicht aus einem Paket installiert hast, musst du es aus den Quelltexten kompilieren.

aMuleCMD wird nicht separat kompiliert, sondern wird gleichzeitig mit aMule erstellt, indem man --enable-amulecmd beim starten von configure übergibt. (Suche auf der Hauptseite nach Links zu Artikeln über das kompilieren auf verschiedenen Betriebssystemen).

aMuleCMD Konfigurieren

Um aMuleCMD zu nutzen, musst du erst einige Optionen in aMules Einstellungsdialog aktivieren. Auf der "Fernsteuerung" Seite benötigst du:

  • "Externe Verbindungen Erlauben" aktivieren.
  • Ein Passwort für die Externen Verbindungen eingeben.

Du kannst dort auch den Port für die Externen Verbindungen ändern (Standard 4712), aber dafür musst du aMule neu starten um die Änderungen wirksam werden zu lassen.

(Wenn du aMuled benutzt und aMule nicht starten willst um aMuleCMD zu konfigurieren, kannst du auch den Abschnitt "[ExternalConnect]" in amule.conf bearbeiten; Lies im aMuleWeb Artikel wie das geht.)

Als nächstes musst du eine remote.conf erstellen, die Datei in der aMuleCMD seine Konfiguration speichert (liegt im .aMule Verzeichnis). Unter anderem enthält diese Datei den Port den aMule für die Externen Verbindungen nutzt, sowie die MD5-Prüfsumme deines Passworts, das du benötigst um auf aMule zugreifen zu können.

Um eine remote.conf Datei zu erstellen nutze diesen Befehl:

amulecmd --create-config-from=/home/Benutzename/.aMule/amule.conf

wobei "Benutzername" der des Benutzers ist, mit dem du die Konfiguration erstellt hast.

aMuleCMD wird alle nötigen Informationen aus der amule.conf lesen und eine remote.conf generieren.

Um dies von einem anderen Rechner aus zu tun benutze diesen Befehl:

amulecmd -h hostname -p ECport -P ECpasswort -w

Wie oben erwähnt ist der Port 4712, wenn du ihn nicht änderst.

Tipp Du kannst auch einfach die remote.conf von deinem lokalen auf den entfernten Rechner kopieren wenn du die hostname-Zeile danach entsprechend anpasst.