You must complete additional steps to prepare a Red Hat
Enterprise Linux Version 6
system for a WebSphere® Application
Server installation.
About this task
In addition to the common steps required for installing
any Linux system, a few system-specific
steps are required for Red Hat Enterprise Linux Version 6.
Verify that the prerequisite
packages are installed. A Linux package
registration limitation prevents the prerequisites checker program
from examining prerequisite packages on Linux systems. See Installing and verifying Linux packages for
more information.
You should consider the following points if
you have enabled Security-Enhanced Linux (SELinux)
on your Red Hat Enterprise Linux Version
6 operating system.
Procedure
- Install packages for all hardware platforms.
Note: ![[Updated in March 2014]](../images/delta.gif)
the package dependencies listed are the aggregate of
the dependencies for all install/update tools and runtime components
of WebSphere Application Server.
![[Updated in March 2014]](../images/deltaend.gif)
Install the following
packages on any hardware platform:
- compat-libstdc++-33-3.2.3-69
- Required for C++ runtime compatibility; used by such components
as GSKit, the Java 2 Software
Development Kit (SDK) and the Web Server Plug-ins
- compat-db-4.6.21-15
- Required by IBM® HTTP Server;
some of the modules use the libraries contained within this package
- ksh-20100621-2
- Required by IBM HTTP Server
- gtk2-2.18.9-4
- Required by the IBM Installation
Manager
- gtk2-engines-2.18.4-5
- Required by the IBM Installation
Manager
- libXp-1.0.0-15.1
- Required by the Java 2 SDK
to provide printing functions for graphical user interfaces
Without
this package, Swing-based applications and AWT-based applications,
such as InstallShield for Multiplatforms (ISMP), cannot instantiate.
- libXmu-1.0.5-1
- libXtst-1.0.99.2-3
- pam-1.1.1-4
- elfutils-0.148-1
- elfutils-libs-0.148-1
- libXft-2.1.13-4.1
- Required to install the application server using a user interface.
- libstdc++-4.4.4-13
These packages are part of the Red Hat Enterprise Linux 6 operating system, but
they might not install by default. You can also install a later release
of any of these packages if Red Hat provides new packages as errata.
- Install packages for hardware platforms that are capable
of running both 32-bit and 64-bit applications.
Hardware
platforms capable of running both 32-bit and 64-bit applications include
Opteron, EM64T, IBM i, pSeries® (PowerPC®), and zSeries® (64-bit) machines.
By default,
RHEL 6 only installs 64-bit runtime support on these platforms. However,
various applications included with WebSphere Application
Server Version 8.5 products and packages also require the 32-bit runtime
support. Therefore, you must install the 32-bit runtime support.
Install
the following required 32-bit packages by selecting to customize the
packages during the RHEL 6 installation or by installing the packages
later through the appropriate rpm or yum commands.
- libgcc_s.so.1
- libgtk-x11-2.0.so.0
- libpk-gtk-module.so
- libcanberra-gtk-module.so
Platforms that support both 32-bit and 64-bit applications
require both the 32-bit and 64-bit versions of the following packages:
- compat-libstdc++-33-3.2.3-69
- compat-db-4.6.21-15
- libstdc++-4.4.4-13
- libXp-1.0.0-15.1
- libXmu-1.0.5-1
- libXtst-1.0.99.2-3
- pam-1.1.1-4
- libXft-2.1.13-4.1
- gtk2-2.18.9-4
- gtk2-engines-2.18.4-5
Run the rpm -qa | grep package_name command
to verify that you have both versions of each package. Substitute
the name of each package for the package_name variable.
Installed
packages are displayed in the reply to the command. If you do not
get two replies for each package, you have only one version of the
package installed. You must then install the missing package.
Note: To install WebSphere Application
Server silently, the minimum rpm libraries required are documented
in an installation manager technote, Required libraries to
run Installation Manager in silent mode on RHEL 6, referenced
in this topic. However, you should be aware that by not installing
all the required packages, any WebSphere Application
Server component or tools in Java development kit with graphical interfaces
may not load properly.
- Install packages on specific hardware platforms capable
of running both 32-bit and 64-bit applications.
In addition
to the packages that are common to all platforms, install the following
packages on hardware platforms capable of running both 32-bit and
64-bit applications before installing WebSphere Application Server products and
packages.
- x86 platforms and Opteron or EM64T platforms:
- compat-libstdc++- 296-2.96-144
- The compat-libstdc++ package is required for C++ runtime compatibility.
The package is used by such components as GSKit, the Java SDK, and the Web Server Plug-ins.
- z/Series platforms:
- compat-libstdc++-295-2.95.3-86
- The compat-libstdc++ package is required for C++ runtime compatibility.
The package is used by such components as GSKit, the Java SDK, and the Web Server Plug-ins.
Install
both the 31-bit version and the 64-bit version of the package on 64-bit
z/Series hardware platforms.
- If you plan to install WebSphere Application
Server on a system with a 32-bit JDK, make sure that any corresponding
libraries are installed.
Results
If you do not install all of the required packages, the
installation will not perform as intended. Error messages indicate
missing libraries, the inability to load graphical interfaces, or
other errors that occur during the installation.
Note: ![[Updated in March 2014]](../images/delta.gif)
The
following are general guidelines for installing packages:
- Installing with a non-graphical user interface and with the IBM
Installation Manager requires only a minimal operating system install,
which typically already includes packages: glibc, libgcc,
and nss-softokn-freebl.
- Installing with a graphical user interface and with the IBM Installation
Manager requires gtk2 and its transitive dependencies.
- Various components, features, and tools in the product depend
on the rest of the packages. This relationship is sometimes enumerated
alongside the package.
![[Updated in March 2014]](../images/deltaend.gif)
What to do next
After you complete the steps in this article, proceed
to "What to do next" in Preparing Linux systems for installation.