4 Installing Eloquence on the Linux platform

Installation on Linux

Eloquence B.07.00 on the Linux platform requires a glibc 2.x based Linux distribution and is installed in the /opt/eloquence6 directory.

Eloquence is installed and updated using the rpm operating system utility.

The Eloquence installation archives may be obtained from a CD-ROM media or downloaded from the Internet.

glibc 2.2 based Linux distributions

It is recommended to use the Eloquence glibc2.2 build with recent Linux distributions which are based on the glibc 2.2 library (such as SuSE Linux versions 8.0 or newer or RedHat Linux versions 7.x).

Please make sure that at least the following shared library versions are installed:

glibc 2.2.5

libc.so.6
libm.so.6
ld-linux.so.2

ncurses

libncurses.so.5.2

Eloquence provides its own copy of the following libraries in the /opt/eloquence6/lib directory:

libstdc++

libstdc++-libc6.2-2.so.3

They have been included to solve compatibility problems with various Linux distributions using possibly incompatible versions of these libraries.

Eloquence B.07.00 has been compiled with gcc-2.95.3 for the glibc2.2 build.

glibc 2.1 based Linux distributions

For compatibility with previous Linux distributions (such as SuSE Linux before version 8.0 or RedHatLinux before version 7.0) a build based on the glibc 2.1 library is available.

Please make sure that at least the following shared library versions are installed:

glibc 2.1.2

libc.so.6
libm.so.6
ld-linux.so.2

ncurses

libncurses.so.4.2

libstdc++

libstdc++-libc6.1-1.so.2

Eloquence provides its own copy of the following libraries in the /opt/eloquence6/lib directory:

ncurses

libncurses.so.4.2

libstdc++

libstdc++-libc6.1-1.so.2

They have been included to solve compatibility problems with various Linux distributions using possibly incompatible versions of these libraries.

Eloquence B.07.00 has been compiled with egcs-1.1.2 for the glibc2.1 build.

RedHat 8.x based Linux distributions

Due to incompatibilities with the glibc version used with RedHat versions 8.0 or newer a separate build has been created.

The following problems are currently known with Red Hat Linux 8.0 and above:

This problem might be related to the glibc version used in RedHat versions 8.0 and above and is not known to happen with other glibc versions.

This might indicate a problem in the Linux kernel as used in RedHat versions 8.0 and above and is not known to happen with other Linux distributions.

This Eloquence B.07.00 build has been compiled with gcc-3.2 and depends on the glibc-2.2.93 library version.

Linux kernel version

Eloquence should work with any Linux kernel version 2.2 or newer. You are encouraged to use the latest stable kernel version which fits your installed system. New kernel versions include bug fixes, updated drivers and security fixes. Your distribution should provide an updated kernel package which fits your base system.

We do not recommend to use early Linux 2.4 kernels (before version 2.4.6) in production environments.

For new installations, a recent glibc 2.2 based distribution (such as SuSE Linux versions 7.0 or newer or RedHat Linux versions 7.0 or newer) is recommended.

Updating from a previous HP Eloquence version

When updating from a previous HP Eloquence release (B1368B product) the following actions should be performed in additon to updating the software.

Eloquence cannot update a previous HP Eloquence installation. Eloquence uses a different package name than previous HP Eloquence releases and cannot be installed without uninstalling any previous HP Eloquence release.

To uninstall a previous HP Eloquence release, execute the command below:

rpm -e B1368B

This removes the HP Eloquence product but leaves your configuration files in place.

Shutting down Eloquence before installation

To update an existing Eloquence installation please shut down any running Eloquence servers before installing the new software.

On SuSE Linux versions 7.1 and newer, use the command below:

/etc/init.d/eloq6 stop

On SuSE Linux versions before 7.1 use the command below:

/sbin/init.d/eloq6 stop

On RedHat Linux, use the command below:

/etc/rc.d/init.d/eloq6 stop

After having installed Eloquence B.07.00, use the analogous eloq6 start command to activate the Eloquence servers.

Installing from CD-ROM media

As "superuser" follow the steps below to install the Eloquence software.

mount -t iso9660 /dev/cdrom /cdrom

where /dev/cdrom is the device file associated with the CD-ROM drive and /cdrom is the directory where the CD-ROM should be mounted.

The Eloquence software for the Linux platform is in the B0700/linux subdirectory.

* Eloquence-B0700-glibc2.2-*.i386.rpm - glibc 2.2 based Linux distribution

* Eloquence-B0700-glibc2.1-*.i386.rpm - glibc 2.1 based Linux distribution

* Eloquence-B0700-rh8-*.i386.rpm - RedHat Linux versions 8.0 or newer

rpm -U /cdrom/B0700/linux/Eloquence-B0700-<arch>-*.i386.rpm

where /cdrom is the directory where the cdrom is mounted and <arch> is the architecture (such as glibc2.2).

Download Installation

Eloquence can be downloaded from the Eloquence web site at:
http://www.marxmeier.com/eloquence/download

Download the appropriate version of Eloquence for your Linux system

As "superuser" install Eloquence B.07.00 with rpm. The following command is used both for a new installation and a product update:

rpm -U /tmp/Eloquence-B0700-<arch>-*.i386.rpm

where /tmp is the directory where the Eloquence installation package is located and <arch> is the architecture (such as glibc2.2).

NOTE: Installation of automatic startup of Eloquence servers during boot is only performed for SuSE Linux and RedHat Linux distributions. If you are using a Linux distribution different from SuSE or RedHat you need to add the start and shutdown scripts manually. Template files are provided in the directory /opt/eloquence6/newconfig/startup.


Eloquence Installation and Configuration - 29 OCT 2004