JEliza kompilieren (Linux)
Um JEliza auf dem freien Betriebssystem Linux zu kompilieren und zu benutzen, ist folgende Software und Hardware nötig(!):
- Qt 4.3: Liegt eine ältere Version wie Qt 4.2 oder Qt 3.X vor,
muss Qt entweder über den Paketmanager der jeweiligen Distribution aktualisiert werden oder
manuell von Trolltech.com heruntergeladen und installiert werden.
Achtung: Es müssen zwingend auch die Development-Dateien von Qt zum kompilieren installiert sein, deren Paketname üblicherweise mit "-dev" oder "-devel" endet! - Python 2.5 und die Header-Dateien von Python 2.5
- Der GCC (Gnu Compiler Collection) zusammen mit G++ (für C++)
- Eine Intel- oder AMD-CPU mit mindestens 800 Mhz (auch weniger möglich, wird aber nicht unbedingt empfohlen)
- Einen Internetanschluss (nicht zwingend)
- Die Pakete automake und autoconf
JEliza herunterladen und kompilieren
- Über ein heruntergeladenes Quellcodearchiv:
- Erstellen Sie ein leeres Verzeichnis
- Entpacken Sie das Archiv mit dem JEliza Kernel in dieses Verzeichnis und öffnen Sie eine Shell
- Führen Sie aus:
cd VERZEICHNIS aclocal autoconf automake -a ./configure make cp -f src/jeliza jeliza
- Sie können den JEliza Kernel nun mit folgendem Kommando ausführen:
./jeliza
- Erstellen Sie ein neues leeres Verzeichnis
- Entpacken Sie das Archiv mit der JEliza Qt GUI in dieses Verzeichnis und öffnen Sie eine Shell
- Führen Sie aus:
cd VERZEICHNIS qmake make
- Nun können Sie die Qt4-GUI mit folgendem Befehl ausführen:
bin/jelizaqt
- Über Subversion, also den top-aktuellen Entwicklungsstand
- Achtung: JEliza-Quellcode aus Subversion kann extrem instabil sein!
- Falls noch nicht vorhanden, installieren Sie das Programm Subversion über ihren Paketmanager und öffnen Sie eine Shell
- Installieren Sie den Subversion Client über ihren Paketmanager.
- Führen Sie aus:
cd mkdir JEliza cd JEliza svn co https://jeliza.svn.sourceforge.net/svnroot/jeliza/trunk trunk cd trunk rm -r .* .deps aclocal autoconf automake -a ./configure make rm -f jeliza cp -f src/jeliza jeliza
- Sie können den JEliza Kernel nun mit
./jeliza
ausführen. cd .. svn co https://jeliza.svn.sourceforge.net/svnroot/jeliza/gui-qt gui-qt cd gui-qt qmake make
- Die Qt4-GUI kann mit folgendem Befehl gestartet werden:
bin/jelizaqt