Differences between revisions 3 and 4
Revision 3 as of 2011-08-11 14:33:42
Size: 2298
Editor: mark
Comment:
Revision 4 as of 2012-09-03 15:18:32
Size: 2778
Editor: mark
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Instalation =
= Installation =
Line 4: Line 3:
Line 9: Line 7:

Now cd into the freshly created directory and check the {{{install_conf.py}}} file. Then (as root)
Now cd into the freshly created directory then (as root):
Line 14: Line 11:

== Prerequisites ==


=== OS ===

ScrumPy should install on any "Unix-like" system, possibly after tweaking the configuration files (see below).

We don't have a Windows version, and we are not currently planning one. If anyone is interested in porting ScrumPy to windows please get in touch. As far as I am aware, there are only two places in the source that would require modification, both of which are concerned with loading shared objects.

=== Python ===

Python 2.6 or 2.7 are recommended. 2.8 would ''probably'' be OK, but has not yet been fully tested, and may produce verbiage concerning Python 3 issues. Python 3 will almost certainly not (at present) work. ScrumPy will (currently) run on 2.5, but this is effectively obsolete and thus not recomended.


=== Other dependencies ===

All other dependencies are automatically taken care of by the install script.


== Configuration ==

=== General ===

Configuration details are held in the file {{{install_conf.py}}}. The default file is suitable for Debian and Ubuntu platforms (and most likely other Debian derivatives).


The file {{{install_conf_SUSE.py}}} is suitable for OpenSUSE (and likely SUSE as well) distributions. If using these then copy
{{{install_conf_SUSE.py}}} to {{{install_conf.py}}}


=== Tweaking install_conf.py ===

'''Note''' {{{install_conf.py}}} is a Python module and needs to be syntactically correct.

For installation purposes there are only two places that might need editing: The list of packages to be installed and the command needed to install them. Both of these are self explanatory, although you may need to consult local documentation for the requisite information. The packages needed are all pretty standard and should be present on all up-to-date unix-like systems.

If you do make a custom configuration please send it to me of inclusion with the ScrumPy distribuation.

=== Initial testing ===

The ScrumPy installation script will produce a ''lot'' of verbiage on your terminal,
This will create a launcher script - {{{/usr/local/bin/ScrumPy}}} by default - which can be simply run from the command line.
Line 59: Line 15:
== Prerequisites ==
=== OS ===

We currently use debian/squeeze as our development platform, and if you have the choice this is reccomended as you should then be able to continue in impatient mode.

{{{ScrumPy}}} should install on any Linux distribution, possibly after editing the configuration file [[../Doc/InstallConf|install_conf.py]], and probably on most other unix variants.

We don't have a Windows version, and we are not currently planning one. If anyone is interested in porting ScrumPy to windows please get in touch. As far as I am aware, there are only two places in the source that would require modification, both of which are concerned with loading shared objects.

=== Python ===
Python 2.6 or 2.7 are recommended. 2.8 would ''probably'' be OK, but has not yet been fully tested, and may produce verbiage concerning Python 3 issues. Python 3 will almost certainly not (at present) work. ScrumPy will (currently) run on 2.5, but this is effectively obsolete and thus not recomended.

=== SBML ===
SBML functionality depends on libsbml [[http://sbml.org/Software/libSBML|libsbml]] . This is not distributed as part of ScrumPy, so must be installed separately. Version 5.5 is reccomended. Later versions will ''probably'' be OK, but haven't yet been tested.

=== Other dependencies ===
All other dependencies are automatically taken care of by the install script, bit be sure to read the

== Configuration ==
=== General ===
Configuration details are held in the file [[[/ScrumPy/Doc/InstallConf|install_conf.py]]. The default file is suitable for Debian and Ubuntu platforms (and most likely other Debian derivatives). Follow the lik for explanations.

The file {{{install_conf_SUSE.py}}} is suitable for OpenSUSE (and likely SUSE as well) distributions. If using these then copy {{{install_conf_SUSE.py}}} to {{{install_conf.py}}}
Line 62: Line 41:

=== Initial testing ===
The ScrumPy installation script will produce a ''lot'' of verbiage on your terminal, however this mainly reportage/diganostic information related to the compilation of the varous C libraries. If you see explicit errors here, it is most likely due to missing or non-standard development packages. Another possibility is your C compiler is stricter than gcc 4.4.5 currently distributed with Squeeze. If you do get errors at this point check [[[/ScrumPy/Doc/InstallConf|install_conf.py]] and if the problem remains unfixable, get in touch.

Installation

For the impatient

Down load the tarball and unpack:

$ tar zxf ScrumPy.tgz

Now cd into the freshly created directory then (as root):

# python install.py

This will create a launcher script - /usr/local/bin/ScrumPy by default - which can be simply run from the command line.

Prerequisites

OS

We currently use debian/squeeze as our development platform, and if you have the choice this is reccomended as you should then be able to continue in impatient mode.

ScrumPy should install on any Linux distribution, possibly after editing the configuration file install_conf.py, and probably on most other unix variants.

We don't have a Windows version, and we are not currently planning one. If anyone is interested in porting ScrumPy to windows please get in touch. As far as I am aware, there are only two places in the source that would require modification, both of which are concerned with loading shared objects.

Python

Python 2.6 or 2.7 are recommended. 2.8 would probably be OK, but has not yet been fully tested, and may produce verbiage concerning Python 3 issues. Python 3 will almost certainly not (at present) work. ScrumPy will (currently) run on 2.5, but this is effectively obsolete and thus not recomended.

SBML

SBML functionality depends on libsbml libsbml . This is not distributed as part of ScrumPy, so must be installed separately. Version 5.5 is reccomended. Later versions will probably be OK, but haven't yet been tested.

Other dependencies

All other dependencies are automatically taken care of by the install script, bit be sure to read the

Configuration

General

Configuration details are held in the file install_conf.py. The default file is suitable for Debian and Ubuntu platforms (and most likely other Debian derivatives). Follow the lik for explanations.

The file install_conf_SUSE.py is suitable for OpenSUSE (and likely SUSE as well) distributions. If using these then copy install_conf_SUSE.py to install_conf.py

Initial testing

The ScrumPy installation script will produce a lot of verbiage on your terminal, however this mainly reportage/diganostic information related to the compilation of the varous C libraries. If you see explicit errors here, it is most likely due to missing or non-standard development packages. Another possibility is your C compiler is stricter than gcc 4.4.5 currently distributed with Squeeze. If you do get errors at this point check install_conf.py and if the problem remains unfixable, get in touch.

None: ScrumPy/Installation (last edited 2022-04-29 12:58:21 by mark)