Home | Download/Install | Documentation | Packages | Screenshots | News | Forum/Mailing-lists | Contact | GForge

Simplify installation

Problem

Use Case: User should be able to install OpenAlea, VPlants and Alinea using standard installer (exe, deb or mpkg).

Pb: Currently, the number of versions and the number of eggs is quite confusing for users.

Proposed solution

Windows

See orange nsis installer: http://www.ailab.si/svn/orange/trunk/install-scripts/

Three installers:

  • OpenAlea: Python, pywin32, PyQt, setuptools, numpy, scipy, matplotlib, OpenAlea.*
  • Vplants: Gnuplot, VPlants.*
  • Alinea: R, rpy2, Alinea.*
  • Developer tools: bison, qtdev, …

Is there a possibility to install eggs from NSIS?

Other solutions: bbfreeze, …

Mac

mpkg

Debian/ubuntu

stdeb with PPA.

Create debian packages from python ones. Then try to built it on a PPA. Ubuntu user can add the PPA to their repositories and get easily OpenAlea. We have to solve various issues:

  • Disable OpenAlea.Deploy to not install shared libraries on a specific location
  • Split the packages in two part:
    1. C++ packages with include and shared libraries (e.g. vplants-plantgl-dev, vplants-plantgl)
    2. Python packages (python-vplants-plantgl)
  • Create MetaPackages (VPlants, OpenAlea, Alinea) which just have dependencies but no code.

Status

07/12/2010 : Windows installers use the InnoSetup system.

 
documentation/core/propositions/100_simplify_installation.txt · Last modified: 2010/12/07 16:01 by user   Back to top
INRIA   INRA     CIRAD     AGROPOLIS IBC
INRIA GForge RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki