Leider komme ich als Anfänger nicht darum als Anfänger ein Programm zu kompilieren. Habe auch eine klasse Bedienungsanleitung:
Code
Die Zahl der effektiv vorhandenen Datenbanktreiber hängt davon ab, welche Entwicklerpakete die zugehörige Bibliothek hk_classes beim Kompilieren findet. Übersetzen Sie das Programm auf einem Rechner, der zum Beispiel die Pakete mysql-devel und postgresql-devel mitbringt, zeigt Knoda später in der Liste der unterstützten Datenbanken diese zwei zusätzlichen Einträge an.
Wissen Sie bereits im Vorfeld, mit welchen Datenbanken Sie arbeiten möchten, lohnt es sich deshalb, hk_classes und knoda (in dieser Reihenfolge) aus dem Quellcode zu erstellen. Dazu genügen die Befehle ./configure, make und (als Root) make install. Achten Sie dabei auf die Ausgabe des Configure-Skripts von hk_classes. Es zeigt Ihnen an, welche Datenbanken Knoda unterstützen wird. Ist die gewünschte Datenbank nicht mit dabei, müssen Sie das entsprechende Entwicklerpaket nachinstallieren. Dieses heißt in der Regel [I]Datenbank[/I]-devel oder lib[I]Datenbank[/I], wobei Sie [I]Datenbank[/I] durch den richtigen Namen ersetzen müssen.
Beim Kompilieren von Knoda teilen Sie dem Configure-Befehl über den Zusatz --prefix=[I]/pfad/zu/kde[/I] zusätzlich mit, wo Ihre Distribution die KDE-Dateien ablegt. Unter Suse Linux lautet der volle Befehl ./configure --prefix=/opt/kde3. Bei den meisten anderen Distributionen führt der Befehl ./configure --prefix=/usr zum Ziel.
Den passenden Präfix ermitteln Sie über den Befehl kde-config --prefix. Die Bibliothek hk_classes ist kein KDE-Programm. Sie darf deshalb nicht mit dem KDE-Präfix übersetzt werden. Das Kompilieren von Bibliothek und GUI dauert je nach Leistungsfähigkeit des Rechners zwischen 30 und 90 Minuten.
Jetzt brauch ich jemand, der mir das Schritt für Schritt erklären kann.
Ich stolpere schon über den Befehl:
den gibts leider nicht. Egal wo ich ihn eingebe. Nicht mal in der Terminal-Hilfe taucht er auf.
Ingoo