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').