Creating an RPM Installer Project

InstallShield 11 Universal

Available in InstallShield Universal Premier Only

The following instructions are for creating an RPM Installer project.

Warning

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

Procedures

To create an RPM Installer project:

  1. In the Universal Start Page tab, create a new project. The New Project dialog box opens.
  2. In the New Project dialog box, select RPM Installer Project. The project opens in the Installation Designer tab (the Project Assistant is not available for RPM Installer projects).
  3. Right-click anywhere in the View List and select Expand All. All of the views expand.
  4. Select General Information in Installation Information. Set the properties in the Properties window. Be sure to set the RPM Properties as described in General Information Properties/RPM Properties.
  5. To include or reference assemblies in this project, click the Assemblies view in Organization. You can include both RPM and non-RPM assemblies. However, to include a non-RPM assembly in an RPM Installer project, its Platform Support/Linux/RPM Integration Enabled property (in the Releases view) must have been set to "True" in order for it to be registered by RPM.
    1. Add the assemblies, either existing or new, to your project.
    2. Set the properties for the existing or new assemblies.
  6. If you need to establish or modify any path variables, create/edit them in the Path Variables view in Media.
  7. Select the Files and Folders view in Application Data. In the Explorer window, specify the platforms you want this project to be able to target and, for each platform, set up the directory structure and payload of the files and folders to install.

    1. Specify a platform you want to be able to target with this project in the Platforms property.
    2. Set up the directory structure for the specified platform. This is the structure that will be created on the target machines whose platform matches the platform you specified.
    3. Add the files and dynamic links (folders) that you want to install to each directory for this platform.
    4. Repeat from Step 7a for each platform you need to target with this project.
  8. In Behavior and Logic:
    1. If you have any custom events for this project, create them in the Events view in Behavior and Logic.
    2. The Sequences view contains the actions and dialogs that will execute and display at run time, in the order they will execute. If you want to display additional dialogs or execute additional actions, add them here.
    3. If you have any support files that you want to be included with this project, add them to the Support Files view. Support files are any files you need for the installation/uninstallation that will not actually be installed. For example, graphic files for your splash screen, dialog background images, etc.
  9. If you want to customize the dialogs included with your project and/or create new dialogs, do so in the Dialogs view in User Interface.
  10. In the Releases view:
    1. If you want to build this project as an RPM assembly, add an RPM Assembly Build Configuration and set its properties for the first platform you want to target.
      --OR--
      Set the properties of the default RPM Build Configuration for the first platform you want to target.
    2. Add and configure a new RPM or RPM Assembly Build Configuration for every platform you specified in the Platforms property of the Files and Folders view.
    3. Select the same platforms in Platform Support as you specified in the Files and Folders view Platforms property.
    4. Set up the Language Support and Distributions, as required.
  11. If you will be building this project with an RPM Build Configuration (will not be building it as an assembly), then in the JVM Resolution view in Additional Tools, set up the JVM resolution for each platform you specified in Platform Support in the Releases view.
  12. Build your project.

See Also