Green Harvest – Manuel d'Installation
Introduction
Green Harvest est écrit en langage Python. Afin de simplifier sa distribution, son installation et son
utilisation, Green Harvest utilise les setuptools (easy_install).
Les setuptools permettent d'installer très simplement les applications, quelque soit la plate-forme
(Linux, Windows, MacOSX, autre UNIX...). Si setuptools n'est pas déjà installé sur votre système,
il s'installera (avec votre accord) tout seul, comme un grand (pour peu que vous disposiez d'une
connexion Internet fonctionnelle et d'un interpréteur Python >= 2.4).
Pour en savoir plus sur les setuptools, et sur easy_install (ce n'est pas nécessaire pour la suite de
l'installation) : http://peak.telecommunity.com/DevCenter/EasyInstall
Note: comme il est écrit en Python, qui est un langage interprété, il n'est pas obligatoire de
l'installer pour pouvoir l'exécuter, cela peut être fait depuis le répertoire source de l'application à
l'aide des scripts greenharvest.sh (UNIX) ou GreenHarvest.bat (Windows), à condition bien sûr de
disposer des programmes et modules nécessaires...
Pré-requis
Python 2.5
Pour pouvoir installer Green Harvest, il est au préalable nécessaire de disposer d'une installation
de Python (2.5 de préférence) fonctionnelle sur votre système.
Green Harvest a été développé avec Python 2.5. Il fonctionne à priori aussi avec la version 2.4.
La version 2.6 de Python est sortie il y a peu (1er octobre 2008). Cette version étant très récente, je
vous déconseille toutefois de la choisir, non pas qu'elle ne soit pas stable, mais car il sera plus
complexe de trouver certaines extensions pour cette version (je pense à PyQt4, disponible pour
Python 2.6 en version de développement seulement pour Windows, peu stable lors de mes tests).
La version recommandée si aucune version de Python n'est déjà installée sur votre système est donc
Python 2.5.2 !
PyQT4
PyQt4 est une extension Python permettant d'utiliser le ToolKit graphique QT 4 (prononcez
« Cute » ou « kioute ») de TrollTech (http://trolltech.com) écrit en C++.
Il s'agit d'un toolkit graphique très élégant, multi-plateformes, permettant de développer des
applications graphiques évoluées.
Il est distribué sous une double licence :
–licence GPL si utilisé dans une application GPL (ce qui est le cas de Green Harvest)
–licence commerciale pour les applications commerciales
http://trolltech.com/about/open-source-business-model
PyQT est développé et distribué sous le même système de double licence que Qt, par la société
Riverbank Computing Limited (http://www.riverbankcomputing.co.uk).
2