PyTrainer basic installation
===========================

These are generic installation instructions to use with *.tar.gz files

1.- Dependency Overview

Here you are dependencies for PyTrainer. Of course you must have a working environment with proper shell configuration and typical GNU tools to uncompress (gunzip) and untar (tar) files.

1.1.- Mandatory packages (Fedora 10 package revisions as of 24.03.2009 for 1.6.0.7)

python-2.5.2-1
libxml2-python-2.7.3-1
(removed python-sqlite2-2.3.3-3 from 1.6.0.7 on)
pygtk2-libglade-2.13.0-3
pygtk2-2.13.0-3
python-matplotlib-0.98.1-1
SOAPpy-0.11.6-7
sqlite-3.5.6-2 (sqlite is preferred as db than mysql)
gnome-python2-gtkmozembed-2.19.1-27
gpsbabel-1.3.5-1

1.2.- Optional packages (Google Maps integration)

xulrunner-1.9.0.7-1
firefox-3.0.7-1

2.- Installation process

Copy the tarball file to a location where you have write and execution rights. Make sure executables are under your $PATH.

$ tar -xf pytrainer-X.Y.Z.tar.gz
$ cd pytrainer-X.Y.Z
$ ./pytrainer.sh -i
*** Log level set to INFO ***
...

3.- USB access

Currently PyTrainer is using gpsbabel (http://www.gpsbabel.org) to retrieve information from the Garmin device. There are some problems regarding driver to access usb ports, please take a look at http://www.gpsbabel.org/os/Linux_Hotplug.html
