Building RPM Installer Projects

InstallShield 11 Universal

When you click Build to build your RPM Installer project, the build is created using the build configuration that is currently selected in the Releases view.

Warning

This project type can only be built on a development machine with RPM installed.

The type of build configuration you select or add and the value of its properties determine the following:

You specify which platforms your RPM Installer project should be able to target in the Files and Folders view Platforms property. Then you set each build configuration's Platform property to the platform it should target.

Note

You need to add and configure one build configuration for each targeted platform.

An RPM Build Configuration builds the project into a fully installable product, and its output files are named <projectName>.uip and assembly.dat. An RPM Assembly Build Configuration builds the project into an RPM assembly, and its output is assembly.dat.

Note

An RPM assembly can also reference other RPM and non-RPM assemblies. For non-RPM assemblies to be registered by RPM on the target machine, however, the RPM Installer project's Platform Support/Linux/RPM Integration Enabled property (in the Releases view) must have been set to "True."

Tip

If a java.lang.OutOfMemoryError is received, the size of your project is too large for the default heap size (16MB). This can be increased in the following properties:

The syntax for increasing the heap size is as follows:

%IF_EXISTS%("INIT_HEAP_SIZE", "@INIT_HEAP_SIZE@20m")
%IF_EXISTS%("MAX_HEAP_SIZE", "@MAX_HEAP_SIZE@40m")

See Also