cDonkey FAQ Deutsch, letzte Aktualisierung: 31.03.2003 http://cdonkey.suche.org --- Allgemeines ------------------------------------------------------------ * Bitte verwenden Sie eine aktuelle Version von cDonkey; da die Software staendig weiterentwickelt wird kann ein Fehler der bei Ihnen auftritt bereits behoben sein. * Wenn Ihr Problem durch lesen dieser FAQ nicht geloest wird, posten Sie es im Forum (http://suche.org/phorum/). Versuchen Sie Ihr Problem moeglichst genau zu beschreiben, damit es fuer andere rekonstruierbar wird. * Und nicht vergessen: cDonkey ist noch in der Entwicklung! Dass die Software mal abstuerzt oder nicht genau das tut, was sie sollte kann daher vorkommen. * Bei Fragen und Anmerkungen zu dieser FAQ bitte eMail an Joe Malik (news.malik@gmx.net) --- Kompilierung von cDonkey ----------------------------------------------- F: Das configure-script findet die Berkeley DB nicht. A: Benoetigt wird die Berkely Database in der Version >=3.3. Zu beziehen ist selbige unter www.sleepycat.com. Wenn diese definitiv installiert ist muss configure etwas unter die Arme gegriffen werden; mittels export LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.1/lib ./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.1/ kann dem script explizit angegeben werden wo sich die BDB befindet (die obigen Pfade sind entsprechend anzupassen). Unter Debian ist zusaetzlich zu libdb4.0-dev noch libdb4.0++-dev zu installieren, da Debian die BDB unterteilt hat (Debian Woody: die enthaltene libdb3 ist die Version 3.2x und damit fuer cDonkey nicht) brauchbar. Fuer Debian testing/unstable stellt Oliver Grawert Binaries unter http://www.grawert.net/software/startframe.html zur Verfuegung. Hilft das alles nichts, dann kann cDonkey auch ohne configure-script kompiliert werden: gcc -O2 -c md4.c g++ -O2 *.cpp md4.o -ldb -lz -o cDonkey F: GCC bricht ab mit der Warnung (o.ae.) ab: donkey.cpp: In function oid check_ClientCount()': donkey.cpp:735: warning: declaration of ax' shadows global declaration A: Dieser Fehler sollte nur bei CVS-Versionen auftreten. Um waehrend der Entwicklung Fehler schneller finden zu koennen wird eine Kompileroption gesetzt die dazu fuehrt, dass Warnung als Fehler behandelt werden. Mit den folgenden Zeilen wird die besagte Option entfernt (vorher das configure- script aufrufen!) sed s/'-Werror'/' '/ < Makefile > Makefile2 && mv Makefile2 Makefile && sed s/'-Werror'/' '/ < Makefile.am > Makefile.am2 && mv Makefile.am2 Makefile.am && sed s/'-Werror'/' '/ < Makefile.am > Makefile.in2 && mv Makefile.in2 Makefile.in F: Koennen Downloads von eDonkey2000 oder mldonkey import werden ? A: Derzeit leider nicht. F: Folgende Fehlermeldung (oder vergleichbar) tritt auf: In file included from sGui.h:4, from donkey.cpp:15: misc.h:5: zlib.h: No such file or directory A: Sie brauchen die Entwicklungversion der zlib-Bibliothek F: Folgende Fehlermeldung (oder vergleichbar) tritt auf: In file included from sCommand.h:120, from donkey.cpp:15: misc.h:5: db.h: No such file or directory Sie haben keine oder eine aeltere Version als 3.3 der Berkeley Database auf Ihrem System installiert. cDonkey benoetigt die Berkeley Database 3.3 oder groesser (zu beziehn auf www.sleepycat.com) F: Wie kann ich cDonkey statisch kompilieren ? A: Vor dem ausfuehren vor make folgende Befehle eingeben: sed s/'-rdynamic'/'-rdynamic -all-static'/ \ < Makefile > Makefile2 && mv Makefile2 Makefile && sed s/'-rdynamic'/'-rdynamic -all-static'/ \ < Makefile.am > Makefile.am2 && mv Makefile.am2 Makefile.am && sed s/'-rdynamic'/'-rdynamic -all-static'/ \ < Makefile.am > Makefile.in2 && mv Makefile.in2 Makefile.in Siehe hierzu auch den folgendes Forumsthread: (http://suche.org/phorum/viewtopic.php?t=55) F: Wie kann ich cDonkey mittels CVS downloaden ? A: Folgendes in die Datei ~/.ssh/config schreiben : Host cvsro_mail HostName 217.110.115.160 Port 2201 Protocol 2 User cvs-ro und mit export CVS_RSH=ssh cvs -d :ext:cvs-ro@cvsro_mail/root co cDonkey die aktuelle Version downloaden. --- Benutzung Core / GUI --------------------------------------------------- F: Die GUI bekommt keine Verbindung zur Core. A: Standardmaessig wartet die Core auf Port 9003 auf die GUI, zudem muss ein Benutzername und ein Password in der Konfigurationsdatei angeben sei (hier kann auch der Port fuer die GUI geaendert werden). Mehr zur Konfiguration kommt weiter unten. F: Wie kann ich das Verhalten der Core beeinflussen ? A: Dies geschieht ueber die Date ~/.donkey_options, die wie folgt aufgebaut ist: client_name = muster control = control incomming = incoming my_version = 1661 server_port = 9001 client_port = 9002 gui_port = 9003 ctrl_user = mein_name ctrl_pass = geheim verbose = 0 tcp_server_count = 150 tcp_client_count = 150 Die Angaben hinter 'gui_port', 'ctrl_user' und 'ctrl_pass' muessen mit denen uebereinstimmen, die in der GUI eingetragen werden damit eine Verbindung zwischen der Core und der GUI zustande kommt F: Die GUI sagt sie findet keine laufende Core. A: Die GUI erkennt die Core derzeit noch nicht; traegt man im ersten Feld statt 'localhost' den Rechnernamen ein, so glaubt die GUI die Core waere auf einem anderen Rechner und besteht nicht mehr darauf dass sie lokal eine Core findet (bekommt dafuer aber dann die Verbindung hin). F: Es tritt folgender Fehler beim Aufruf von cDonkey auf: ./cDonkey: error while loading shared libraries: libdb-4.1.so: cannot open shared object file: No such file or directory A: Sie haben wahrscheinlich zum kompilieren die Variable LD_PATH gesetzt. Setzen Sie die Variable vor dem Programmstart (z.B. export LD_PATH='~/lib').