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).
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
