Notes
This section provides a step-by-step instructions for installing OpenAlea and Visualea.
OpenAlea can be obtained either as a release (eggs or tarball) or directly from SVN.
Users who want to install the released version should follow the instructions automatic_installation. If the automatic installation fails, try the manual installation manual_installation.
Developers should obtain OpenAlea from SVN following the instructions manual_installation.
Before you start to install OpenAlea and its modules, you must install Python. Currently, OpenAlea is based on Python 2.5
On Linux and MacOS X you will need to install third party library such QT4, PyQT4 and Boost by using your distribution packages. On Windows, these dependencies are automatically installed with the openalea installer.
We assume that you have Python and third-party libraries installed on your system (otherwise come back to Before you start).
OpenAlea packages are distributed via the network (Python Egg).
See manual_installation if you experience network problems.
http_proxy
environment variable to your proxy server. You should be able to launch the OpenAlea installer.visualea
, on Windows launch visualea.exe
.The OpenAlea Installer provides a graphical interface and allows to select the packages you want to install or remove.
Note : If a package has dependencies, they will be automatically installed.
Note : If a package has dependencies, they will be automatically installed.
You can also use the terminal to install packages :
$ alea_install pkgname
or
$ alea_install egg_file
If the automatic installation method has failed (network problems, firewall…), you can install the different packages separately.
Please install all these following packages.
c:\python25\scripts\easy-install.exe openalea.deploy-x.x.x.egg
c:\python25\scripts\alea_install.exe
egg_file.eggeasy_install openalea.deploy-x.x.x.egg
alea_install
egg_file.eggSome particular packages need also the following tools :
If you look after a particular package, check the packages list.
Each package is distributed as a source package and/or a binary package for GNU/Linux and MS/Windows.
All the OpenAlea sources are available on the OpenAlea SVN repository.
You have 3 posiblities depending on your permissions to access the SVN archive:
svn checkout svn://scm.gforge.inria.fr/svn/openalea/trunk openalea
svn checkout https://développeur@scm.gforge.inria.fr/svn/openalea/trunk openalea
svn checkout svn+ssh://développeur@scm.gforge.inria.fr/svn/openalea/trunk openalea
Similarly, if you have an account on other projects such as VPlants, you can get the SVN sources with this type of command ( only registered user method are available):
svn checkout --username <username> https://scm.gforge.inria.fr/svn/vplants/vplants/trunk vplants
For more information about subversion, you can refer to this Tutorial.