Fedora Core

From the base repository, install (plus dependencies):

yum install boost-devel subversion doxygen libtiff-devel gsl-devel python-devel 
yum install libpng-devel libtiff-devel libjpeg-devel

From the extra repository, install (plus dependencies):

yum install  fftw3-devel wxGTK-devel wxPython scons

For Fedora 5-8 install xerces-c and boost-devel-static from the repository:

yum install  xerces-c-devel boost-devel-static

For older Fedora version download and install xerces-c from:

or get the corresponding rpms (xerces-c, plus xerces-devel if you are compiling IPLT from source) from:

Make sure that the BOOST_LIBS_SUFFIX variable in settings.py is set to the empty string:

BOOST_LIBS_SUFFIX=''

On older Fedora Core versions the GPG keys for the used repositories may not be installed. You can install them using following command (for FC3 for example):

rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY*

Red Hat Enterprise 5

Most of the packages that needs to be installed in the system before IPLT can be compiled can be found in the main online repostiories, with some exceptions.

The following packages can be found at ftp://ftp.pbone.net/mirror/atrpms.net/sl5-i386/atrpms/stable/

  • fftw
  • fftw-devel
  • gsl
  • gsl-devel

The scons package can be downloaded from http://dries.ulyssis.org/apt/packages/scons/info.html

  • scons

The wx packages can be downloaded from ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/5/i386/

  • wxGTK
  • wxGTK-devel
  • wxGTK-gl

Finally, the Xerces-c packages can be found here: http://dries.ulyssis.org/rpm/packages/xerces-c/info.html

  • xerces-c-2.7.0
  • xerces-c-devel

Red Hat Enterprise 4

Grab from the official channel

up2date subversion boost-devel libtiff-devel gsl-devel python-devel libjpeg-devel libpng-devel gtk+-devel glib2-devel

Download and install the following custom RPMS (Note the install instead of update flag on the python2.4 packages).

http://iplt.org/dl/redhat/4

rpm -Uhv scons-0.97-1.el4.rf.noarch.rpm
rpm -Uhv xerces-c-devel-2.7.0-1.el4.rf.i386.rpm xerces-c-2.7.0-1.el4.rf.i386.rpm
rpm -Uhv wxGTK-2.8.7-2.el4.i386.rpm wxGTK-devel-2.8.7-2.el4.i386.rpm wxGTK-gl-2.8.7-2.el4.i386.rpm wxBase-2.8.7-2.el4.i386.rpm
rpm -ihv python24-2.4.2-2.i386.rpm python24-devel-2.4.2-2.i386.rpm 

Edit the settings.py file to make sure the parameter PYTHON_VERSION is set to 2.4

When manually installing wxPython as explained here, please make sure to explicitly use the python2.4 executable for the build/install step, i.e. python2.4 setup.py install


Back to Installation Instructions