The SGD Enhancement Module for UNIX and Linux Platforms contains modules for advanced load balancing, CDM and UNIX audio.
The UNIX audio module of the Enhancement Module is optional and is not installed by default. If you choose to install the UNIX audio module, the SGD audio driver is installed in the kernel of the operating system.
On Oracle Solaris platforms, the UNIX audio module can be installed only in the global zone.
On Linux platforms, the SGD audio driver is compiled before it is installed in the kernel. To compile the audio driver, the following must be available on the host:
Header files for your Linux kernel version
GNU Compiler Collection (GCC)
make utility
soundcore
kernel module
On Oracle Solaris platforms, install the Enhancement Module with the pkgadd command.
On Linux platforms, install the Enhancement Module with the rpm command.
By default, the Enhancement Module is installed in the
/opt/tta_tem
directory. You can change the
installation directory as follows:
Oracle Solaris platforms – The installation program asks you for the installation directory when you install the software.
Oracle Solaris Trusted Extensions
platforms – The installation program asks you
for the installation directory when you install the software.
You must select another installation
directory because the /opt
directory is a
read-only directory. You must also install the Enhancement
Module in a labelled zone. Do not install the Enhancement
Module in the global zone.
Linux platforms – You
can choose a different installation directory by using the
--prefix
option with the
rpm command when you install the software.
After installation, the advanced load balancing module and the UNIX audio module, if selected, are running. The CDM module is not running, because this requires additional configuration. The additional configuration needed is described in the Oracle Secure Global Desktop Administration Guide for Release 4.7.
The Enhancement Module installation program adds a file to the
system startup directory to ensure that the Enhancement Module
starts when the system reboots. For example, if you install the
software in run level 3, the file is in the
/etc/rc3.d
directory and named
*sun.com-sgd-em
.
Save the SGD Enhancement Module to a temporary directory on the host.
If you are installing from the installation media, the
package is in the modules
directory.
Alternatively, download the installation program from an
SGD web server from
https://
,
where server.example.com
server.example.com
is the
name of an SGD server. When the
SGD web server Welcome Page displays, click
Install an Oracle Secure Global Desktop Enhancement Module.
These are the package files:
tem-
for Oracle Solaris on x86 platforms
version
.sol-x86.pkg
tem-
for Oracle Solaris on SPARC technology platforms
version
.sol-sparc.pkg
where version
is the
SGD version number.
Log in as superuser (root) on the host.
Install the SGD Enhancement Module.
If the package file is compressed, you must expand it before installing.
To install on Oracle Solaris on x86 platforms:
# pkgadd -d /tempdir
/tem-version
.sol-x86.pkg
To install on Oracle Solaris on SPARC technology platforms:
# pkgadd -d /tempdir
/tem-version
.sol-sparc.pkg
When you install, the Enhancement Module installation program presents the following settings that you can accept or change:
The installation directory.
The amount of virtual memory the host has. This is used for load balancing.
Whether to install the UNIX audio module.
Verify that the Enhancement Module package is registered in the package database.
# pkginfo -x tem
Save the SGD Enhancement Module to a temporary directory on the host.
If you are installing from the installation media, the
package is in the modules
directory.
Alternatively, download the installation program from an
SGD web server from
https://
,
where server.example.com
server.example.com
is the
name of an SGD server. When the
SGD web server Welcome Page displays, click
Install an Oracle Secure Global Desktop Enhancement Module.
The package files are
tem-
,
where version
.i386.rpmversion
is the
SGD version number.
Log in as superuser (root) on the host.
Install the SGD Enhancement Module.
# rpm -Uvh tem-version
.i386.rpm
Verify that the Enhancement Module package is registered in the package database.
# rpm -q tem
Start the Enhancement Module installation program.
# /opt/tta_tem/bin/tem start
Configure settings for the Enhancement Module.
The Enhancement Module installation program presents the following settings that you can accept or change:
The amount of virtual memory the host has. This is used for load balancing.
Whether to install the UNIX audio module.
On Linux platforms, if the UNIX audio module does not install, the SGD Enhancement Module installation program asks you whether to cancel the installation or to continue the installation without installing the UNIX audio module. If the UNIX audio module does not install, check the following:
Are the header files for your Linux kernel version installed?
Do the version numbers of the header files and the Linux kernel match?
Does the GCC version match the version used to compile the Linux kernel?
Does the dmesg utility reveal any other errors?
If the ARCH
environment variable is set in
your environment, does it contain the path to a directory
that exists on the system?