# Installing on 32-bit Linux

Additional steps are necessary to install the EMS client libraries on 32-bit Linux platforms. .

## Installing on 32-bit Linux

On most platforms, the TIBCO Universal Installer bundles a JVM that it uses for its own purposes. On Linux, it bundles a 64-bit JVM that will not run on a 32-bit version of Linux.

In order to install the EMS client libraries on 32-bit Linux, you must have a 32-bit JVM installed on the target machine before running the universal installer. You can then direct the installer to use that JVM by providing it with the path to that JVM through the -is:javahome command line parameter.

For example:

    TIBCOUniversalInstaller-lnx-x86-64.bin -console -is:javahome /opt/java/jdk1.8.0/jre

This allows you to install the 32-bit versions of the C client libraries. The 64-bit versions will also be installed, along with the 64-bit server, depending on the installer options you choose. However, the 64-bit versions won't run on a 32-bit machine.

Warning: The 32-bit C client libraries are deprecated.
Copyright © Cloud Software Group, Inc. All rights reserved.