Pre-Requisites

Posted 5 April, 2006 - 14:19

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 update to bring the distribution up to date;
  • Packages compat-libstd++ and compat-gcc;
  • compat-gcc-7.3.2.96.126.i386.rpm from 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.