Installing from an InstallAnywhere package (AIX and Linux only)

These packages provide an interactive program that guides you through the installation options. You can run the program as a graphical user interface, or from a system console.

Before you begin

Note: From service refresh 8, fix pack 20 onwards, InstallAnywhere (.bin and archive.bin) packages of IBM® SDK, Java™ Technology Edition are discontinued and interim fixes (ifixes) for earlier releases also are not supported. On Linux® systems, you can install the SDK from an RPM package or extractable tarballs. On AIX® systems, you can continue to use the installp packages or use the extractable tarballs.

If you are upgrading the SDK from an earlier release, as a precaution, back up all the configuration files and security policy files before you start the upgrade.

For Linux operating systems, be aware of the following conditions:
  • If you are installing an installable package, you must have the rpm-build tool installed on your system, otherwise the installation program cannot register the new package in the RPM database. To find out if the rpm-build tool is installed, enter the following command:
    rpm -q rpm-build
  • For Linux IA 32-bit Chinese users: Because of inconsistencies in the font encodings on Red Hat® Advanced Server, when you install for an environment in which you want Chinese to be the default language, it is better to install with a default language of English and then change to Chinese after the installation is complete. Otherwise, you might find that the Chinese fonts do not display.

About this task

The InstallAnywhere packages have a .bin file extension.

There are two types of package:
Installable (Linux only)
Installing these packages also configures your system, for example by setting environment variables. You must use a user account with ROOT authority to install this type of package.
Archive (AIX and Linux)
Installing these packages extracts the files to your system, but does not perform any configuration. This type of package does not require ROOT authority to complete the installation.

Procedure

  • To install the package in an interactive way, complete an attended installation.
  • To install the package without any additional user interaction, complete an unattended installation.
    You might choose this option if you want to install many systems.

Results

The product is installed.
Note: Do not interrupt the installation process, for example by pressing Ctrl+C. If you interrupt the process, you might have to reinstall the product. For more information, see Interrupted installation (AIX and Linux only).
If you are using an installable package on Linux, you might see messages advising that a problem has been found. Installation of the archive packages does not produce any messages. Some of the messages that you might see when using an installable package are shown in the following list:
The installer cannot run on your configuration. It will now quit.
This error message occurs when your user ID is not authorized to run the installation process. Because it cannot continue, the installation program ends. To fix the problem, start the installation again but with a user ID that has root authority.
An RPM package is already installed. Uninstall the package before proceeding.
This message indicates that an RPM package is already installed. Because it cannot continue, the installation program ends. To fix the problem, uninstall the RPM package before proceeding.
Warning: there may be a version of this package already installed. If this version was supplied by SuSE, it will have been packaged so that it installs under a different directory tree. To avoid unexpected results, you should use YaST2 to remove the SuSE-supplied version.
This message appears when you attempt to install on a SuSE system. The reason is that there might be an SDK or runtime environment already installed. The installation program proceeds, but might encounter a problem during the process. If this situation occurs, uninstall any existing packages and try again.