Prerequisites
The following is a list of OME's prerequisites. For platform-specific details on installing them, see the Platform-specific notes. Core prerequisitesA deployment of OME requires some initial basics:
The data server also requires: The Java client infrastructure also requires:
C librariesIn addition to the above core requirements, the following C libraries are required for operation:
The OME installer will not attempt to install any of these libraries. It will, however, check their versions. OMEIS configuration checks these libraries in more detail and will report extra information. You can perform the same checks on libraries that the installer does prior to or after installation by executing the following from the root of the OME distribution: perl install.pl -l Perl modulesThe longest part of an OME installation is making sure you have the required Perl module dependencies. Unlike the C library dependencies, the OME installer can install these for you if you let it. Due to possible version conflicts, we maintain copies of modules known to work together on our servers, and these are the ones the installer will use. Alternatively, you can install these using packages for your OS (i.e. RPMs, etc) or use Perl's own package management system CPAN (note that other than version numbers, OME's installation mechanism is exactly equivalent to CPAN's). Here is a exhaustive list of prerequisite Perl modules:
DBD::Pg has been known to be a serious problem child in terms of spurious core dumps and general inconsistencies. Here are a list of the versions we know to work (if you know of another, let us know):
Versions we know explicitly do not work and/or do not work on all our test platforms:
All of these version checks will be performed by the OME installer prior to installing OME's own Perl modules. You can perform the same dependency checks by executing the following from the root of the OME distribution: perl install.pl -c More information on the CPAN module (included with Perl) can be found here. Once the CPAN module has your configuration details, a Perl module can be installed by executing the following: perl -MCPAN -e 'install full-module-name' Document Actions |