Pre-Requisites
Before starting work, let's summarise what we will need in respect of RPM files and other requirements.
- A full install of Fedora Core 4 followed by a
yum updateto bring the distribution up to date; - Packages
compat-libstd++andcompat-gcc; compat-gcc-7.3.2.96.126.i386.rpmfrom Fedora Core 2.
Firstly, we will remove some packages from the system before continuing (figure 1.0). We will later re-instate them when the task is complete. As root,
Figure 1.0
# rpm -e compat-gcc-32-c++-3.2.3-47.fc4.i386 # rpm -e compat-gcc-32-gcc-3.2.3-47.fc4.i386 # rpm -e compat-gcc-32-3.2.3-47.fc4
As root, install the compat-gcc-7.3-2 package from Fedora Core 4 (figure 1.1):
Figure 1.1
# rpm -ivh compat-gcc-7.3.2.96.126.i386.rpm
Now, we must manually rename* a couple of files to make sure the system picks up the old version of the gcc compiler (Figure 1.2).
As root:
Figure 1.2
# cd /usr/bin # mv gcc gcc3 # mv gcc296 gcc
*We will reverse this later on when we have finished.
Transfer the ORACLE 9i installation archive to local disk and prepare for installation (figure 1.3):
Figure 1.3
$ gunzip ship_9204_linux_disk?.cpio.gz $ cpio -idmv < ship_9204_linux_disk1.cpio $ cpio -idmv < ship_9204_linux_disk2.cpio $ cpio -idmv < ship_9204_linux_disk3.cpio
This will create three directories, Disk1, Disk2 and Disk3.
Once complete, we can proceed to the preparation stage.
