Show Table of Contents
31.3. Required Packages for Red Hat Enterprise Linux 4
Ensure the following packages are installed by executing the following command:
rpm -q make \
compat-db \
compat-gcc-32 \
compat-gcc-32-c++ \
compat-oracle-rhel4 \
compat-libcwait \
compat-libgcc-296 \
compat-libstdc++-296 \
compat-libstdc++-33 \
gcc \
gcc-c++ \
gnome-libs \
gnome-libs-devel \
libaio-devel \
libaio \
make \
openmotif21 \
xorg-x11-deprecated-libs-devel \
xorg-x11-deprecated-libs
Many of these packages depend on other packages. For example,
compat-gcc-32 requires binutils, gcc and several other packages. You may have to install the following RPMs to satisfy Oracle's dependencies:
rpm -Uvh compat-db-4.1.25-9.i386.rpm \
compat-gcc-32-3.2.3-47.3.i386.rpm \
glibc-devel-2.3.4-2.i386.rpm \
glibc-headers-2.3.4-2.i386.rpm \
glibc-kernheaders-2.4-9.1.87.i386.rpm \
cpp-3.4.3-9.EL4.i386.rpm \
compat-gcc-32-c++-3.2.3-47.3.i386.rpm \
compat-libstdc++-33-3.2.3-47.3.i386.rpm \
gcc-3.4.3-9.EL4.i386.rpm \
cpp-3.4.3-9.EL4.i386.rpm \
gcc-c++-3.4.3-9.EL4.i386.rpm \
libstdc++-devel-3.4.3-9.EL4.i386.rpm \
openmotif21-2.1.30-11.RHEL4.2.i386.rpm \
xorg-x11-deprecated-libs-6.8.1-23.EL.i386.rpm \
compat-libgcc-296-2.96-132.7.2.i386.rpm \
compat-libstdc++-296-2.96-132.7.2.i386.rpm \
libaio-0.3.102-1.i386.rpm \
libaio-devel-0.3.102-1.i386.rpm
The X.org development libraries,
xorg-x11-deprecated-libs-devel and xorg-x11-devel, are required for the Oracle patch 4198954, the following RPMs may need to be installed:
rpm -Uvh xorg-x11-deprecated-libs-devel-6.8.1-23.EL.i386.rpm \
xorg-x11-devel-6.8.1-23.EL.i386.rpm \
fontconfig-devel-2.2.3-7.i386.rpm \
pkgconfig-0.15.0-3.i386.rpm \
freetype-devel-2.1.9-1.i386.rpm \
zlib-devel-1.2.1.2-1.i386.rpm
The Gnome libraries,
gnome-libs and gnome-libs-devel, may require following RPMs to be installed:
rpm -Uvh gnome-libs-1.4.1.2.90-44.1.i386.rpm \
gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm \
ORBit-0.5.17-14.i386.rpm \
ORBit-devel-0.5.17-14.i386.rpm \
alsa-lib-1.0.6-4.i386.rpm \
audiofile-0.2.6-1.i386.rpm \
esound-0.2.35-2.i386.rpm \
esound-devel-0.2.35-2.i386.rpm \
gtk+-1.2.10-33.i386.rpm \
gtk+-devel-1.2.10-33.i386.rpm \
imlib-1.9.13-23.i386.rpm \
imlib-devel-1.9.13-23.i386.rpm \
libpng10-1.0.16-1.i386.rpm \
alsa-lib-devel-1.0.6-4.i386.rpm \
audiofile-devel-0.2.6-1.i386.rpm \
gdk-pixbuf-0.22.0-15.1.i386.rpm \
glib-devel-1.2.10-15.i386.rpm \
indent-2.2.9-6.i386.rpm \
libjpeg-devel-6b-33.i386.rpm \
libtiff-devel-3.6.1-7.i386.rpm \
libungif-4.1.3-1.i386.rpm \
libungif-devel-4.1.3-1.i386.rpmNote
If you are using the Red Hat Network(RHN), you can run:
up2date gnome-libs gnome-libs-devel
You can use the
up2date command for any packages. It takes care of dependencies by installing all required packages automatically.
To install the
compat-oracle-rhel4 and compat-libcwait packages you have to download the patch 4198954 from http://metalink.oracle.com. Make sure to select the Linux x86 platform. To unzip the downloaded p4198954_21_LINUX.zip file, run:
$ unzip p4198954_21_LINUX.zip Archive: p4198954_21_LINUX.zip creating: 4198954/ inflating: 4198954/compat-oracle-rhel4-1.0-5.i386.rpm inflating: 4198954/compat-libcwait-2.0-2.i386.rpm inflating: 4198954/README.txt
Note
The
compat-oracle-rhel4 and compat-libcwait packages require the xorg-x11-deprecated-libs and xorg-x11-deprecated-libs-devel packages, see above. To install the two RPMs from the 4198954 patch, run:
# rpm -Uvh 4198954/compat-oracle-rhel4-1.0-5.i386.rpm 4198954/compat-libcwait-2.0-2.i386.rpm

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.