Kapitel 2. Installation

SportWatcher 0.6 ist in C++ für die Desktopoberfläche KDE geschrieben. Die Entwicklung fand ausschließlich unter Linux statt, wodurch die GNU Utilities ausgiebig verwendet wurden. SportWatcher ist open source! Das bedeutet, dass der Quellcode des Programms frei zugänglich ist. Der Quellcode, und damit das gesamte Programm, steht unter der GNU General Public License Version 3.

Download

SportWatcher 0.6 ist sowohl als Quellcode, wie auch als Binärpaket für einige wenige Linuxdistributionen verfügbar. Wenn Sie den Sourcecode herunter geladen haben, benötigen Sie neben Linux oder einem anderen *NIX-System, einen C++-Compiler! Laden Sie den stabilen Quellcode oder ein Binärpaket von einem der folgenden Server:

Wenn Sie an der Entwicklung von SportWatcher mitwirken wollen, oder auch nur den garantiert neuesten Quellcode haben wollen um auch die allerletzten, nicht getesteten Funktionen, zur Verfügung zu haben, dann können Sie den Quellcode auch aus einem der SubversionArchive herunterladen. Beim Quellcode in den Subversion-Archiven, handelt es sich um Entwicklerversionen! Es gibt keine Garantie, dass sich der Quellcode überhaupt übersetzen läßt! Geben Sie auf der Kommandozeile (Shell) einen der folgenden Befehle ein:

# svn checkout https://sportwatcher.svn.sourceforge.net/svnroot/sportwatcher

oder

# svn checkout svn://www.theosys.at/sportwatcher/trunk

Sie können auf das Repository mit dem garantiert aktuellsten Quellcode auch mit Ihrem Browser zugreifen.

Benötigte Komponenten

Um SportWatcher 0.6 erfolgreich übersetzen zu können, benötigen Sie einige Softwarekomponenten, welche zuerst installiert werden müssen:

KDE 4.1.x

Ab der Version 0.6 benötigt SportWatcher mindestens die Version 4.1.0 von KDE. Mit älteren KDE-Versionen kann der Code nicht mehr übersetzt werden!

GDAL 1.5.x

SportWatcher 0.6 ist in der Lage, einen Track mit einer Landkarte zu unterlegen. Diese Funktion wird über die Bibliothek GDAL realisiert. Die Verwendung von GDAL ist jedoch optional. SportWatcher 0.6 kann auch ohne GDAL erfolgreich übersetzt werden. Allerdings fehlt dann die Möglichkeit, Landkarten zu verwenden. Unter Debian testing steht derzeit die Version 1.5.4 von GDAL zur Verfügung (Debian Squeeze im Juli 2009), welche für die Entwicklung von SportWatcher 0.6 verwendet wurde. Unter Ubuntu ist bis einschließlich Version 8.04 LTS (Hardy Heron) nur die Version 1.4.x von GDAL enthalten. Diese und ältere Versionen sind nicht für SportWatcher 0.6 geeignet. Ab Ubuntu 9.04 ist jedoch GDAL 1.5.x enthalten.

Es ist jedoch kein Problem, die neuere Version 1.6.0 zu verwenden. Falls Ihre Distribution bereits über diese neuere Version verfügt, sollte das Übersetzen problemlos möglich sein.

openSUSE 11.0 stellt GDAL leider gar nicht zur Verfügung. Zwar findet man GDAL als fertiges RPM dafür leicht im Netz, aber es ist nicht leicht die benötigten Abhängigkeiten zu erfüllen. Aus diesem Grund habe ich bei der Version 0.5 von SportWatcher auf die Einbindung von GDAL für openSUSE verzichtet.

Auch openSUSE 11.1 stellt GDAL nicht zur Verfügung. Dennoch habe ich SportWatcher 0.6 mit GDAL übersetzt. Die von mir verwendeten Versionen können über folgende Links herunter geladen werden: