This document explains the RPM installations that need to be done by hand in order to get a workstation to install correctly. Everything here needs to be done as root.
Note that these instructions only apply to RedHat 7.1 sytems!
In order to get x windows running, you will need
to have libpng 1.0.9-1 installed. The installation procedure installs
a more recent version, 1.2.0-1. The easiest thing is to install both:
rpm -ev --nodeps libpng-1.2.0-1
cd /home/steege/pkg/redhat-7.1/extras/
rpm -ivh libpng-1.0.9-1.i386.rpm
cd /home/steege/pkg/redhat-7.1/i386/RedHat/RPMS/
rpm -ivh --replacefiles libpng-1.2.0-1.i386.rpm
Now you can start x windows
For python, sendmail, and various other things, we
need to have db3-3.1.17-7 installed. The installer installs
db3-3.2.9-4.
cd /home/steege/pkg/redhat-7.1/extras/
rpm -ivh --force --nodeps db3-3.1.17-7.i386.rpm
This didn't install correctly because of the db3
problem.
cd /home/steege/pkg/redhat-7.1/i386/RedHat/RPMS/
rpm -ivh python2*
This also means that things like Numeric don't really install correctly.
Even worse, the RPMS don't really work because RedHat is tied to
Python-1.5. If you want packages to work with python2, you need
to install them by hand. Fortunately, python makes this very easy.
As root do the following
cd /home/steege/pkg/redhat-7.1/extras
cd Numeric-21.0
python2 setup.py install
cd ../numarray-0.3.3
python2 setup.py install
cd ../PyOpenGL-1.5.7
python2 setup.py install
Note this can't be done with -b to nerscify because python2 doesn't
install correctly the first time through. Sadness.
This also didn't install correctly becasue of the
db3 problem.
cd /home/steege/pkg/redhat-7.1/i386/RedHat/RPMS/
rpm -ev --nodeps emacs-21.1-1
rpm -ivh --replacefiles emacs-21.1-1.i386.rpm
Again, this didn't install because of the db3
problem
rpm -ev --nodeps sendmail
rpm -ev --nodeps sendmail-cf
cd /home/steege/pkg/redhat-7.1/i386/RedHat/RPMS/
rpm -ivh sendmail*