Installation unter Linux

FreeHAL kann entweder über ein Script oder per Hand kompiliert werden. Das Installations-Script ist die einfachere Variante, wenn Sie sich mit Softwareentwicklung unter Linux nicht auskennen. Die normale Kompilierung über die Shell ist jedoch flexibler.

A) Einfache Installation per Script

Speichern Sie die folgende Datei mit "Rechtsklick -> Speichern Unter" in Ihrem Homeverzeichnis ab (Homeverzeichnis bedeutet /home/Benutzername)

http://freehal.org/code/hal2009/scripts/autocompile

Öffnen Sie dann eine Shell und geben Sie das folgende Kommando ein:
bash autocompile
FreeHAL wird nun installiert, dabei werden etwa 200MB heruntergeladen. Folgen Sie gegebenenfalls den Anweisungen auf dem Bildschirm um benötigte Software nachzuinstallieren. Nach der Installation lässt sich Freehal mit dem Befehl "freehal" starten:
freehal

B) Normale Installation über die Shell

Zum Kompilieren benötigen Sie folgende Softwarepakete:

NamePackage: Ubuntu/Debian
gcc und g++build-essential
Subversion Clientsubversion
CMakecmake
Perl 5.10 + headerslibperl-dev
BOINC development filesboinc-dev
die BOOST-Libraries "system", "thread" und "iostreams"libboost-system-dev, libboost-thread-dev, libboost-iostreams-dev
Boost.Asio, mindestens Version 1.2libasio-dev
Qt 4 Headers + Development Toolsqt4-dev-tools


Installieren der Abhängigkeiten:

Ubuntu:
sudo apt-get install build-essential subversion cmake libperl-dev boinc-dev libboost-system-dev libboost-thread-dev libboost-iostreams-dev libasio-dev qt4-dev-tools


Herunterladen des Quellcodes:
svn co http://freehal.org/code/hal2009
Ins Quellcodeverzeichnis wechseln:
cd hal2009
Das Makefile mit CMake generieren:
./configure
FreeHAL kompilieren:
make hal2009-server
Zum kompilieren der GUI in das Verzeichnis der GUI wechseln:
cd gui-qt
Das Makefile mit qmake generieren:
qmake gui-qt.pro
Die GUI kompilieren:
make
Die ausführbare Datei für die GUI befindet sich nun im Ordner "gui-qt/bin/" und heißt "freehal". Nun sollte sie, wenn man beide Komponenten nicht getrennt starten will, zum FreeHAL-Kern kopiert werden, um von dort ausgestartet zu werden:
cp bin/freehal ..
Nun ins Quellcodeverzeichnis zurückwechseln:
cd ..
FreeHAL starten:
./freehal
Zurück zur Dokumentation
    

Comments

Vermittlung von Beamtendarlehen mit langer Laufzeit
Aktuelle Buchmessen-Termine
Buchmessen
About   Supporters   Social Networks
Copyright © 2006 - 2011
Tobias Schulz and Contributors

The FreeHAL Software is distributed under the GNU GPL v3 license.

The FreeHAL Website (freehal.org and freehal.net) is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
  Members from SETI.Germany and Planet 3DNow! are sponsoring one of our servers.

 
Elton Chung from ReactOS donates a BOINC download mirror.


I don't want to see social networks at freehal.org! Buchmessen
More information: our partners | funds | expenses and donors