Add Installer/Edit Installer Dialog Box

InstallAnywhere 2020

Use the Add Installer dialog box or the Edit Installer dialog box to add an installer to an appliance configuration and edit its settings.

To open the Add Installer dialog box: On the Build page, in the Build Appliances view, click the VM Configuration tab, and then click the Installers subtab. Next, click the Add Installer button.
To open the Edit Installer dialog box: On the Build page, in the Build Appliances view, click the VM Configuration tab, and then click the Installers subtab. Next, click installer that you want to edit, and then click the Edit Installer button.

Adding installers is the crux of the virtual appliance build process. You can add a prebuilt InstallAnywhere installer, an InstallAnywhere installer out of the current project, or other installers. You can also specify a response file, if you have one.

Note • All installers that are specified here must be capable of unattended silent installations; otherwise, the appliance build might stop at the point these installers prompt for user interaction.

You can add an installer to either the Build Time subtab or the First Boot Time subtab of the Installers subtab:

Build-time installers—Build-time installers are typically used to push payload for the software appliance.
First-boot installers—If there is a need for some configuration to be performed prior to installation, you can use the first boot time installer option. These installers are executed the first time that the virtual appliance is booted.

The following settings are available on the Add/Edit Installer dialog box:

Add/Edit Installer Dialog Box

Setting

Description

A pre-built InstallAnywhere installer

Add a prebuilt InstallAnywhere installer (an installer that was built using a different InstallAnywhere project) to this appliance configuration.

An installer out of the current InstallAnywhere project

Add an InstallAnywhere installer that was built using the same InstallAnywhere project to this appliance configuration.

Other installers

Select one of your own custom RPM/Debian packages installers that are capable of unattended installations.

For more information and detailed instructions, see Using RPM/Debian Packages for Proprietary Operating Systems on Virtual Appliances.

Location of the installer

Click the Choose button and select the location of the prebuilt InstallAnywhere installer that you are adding.

Note • This setting is displayed if the A pre-built InstallAnywhere installer option is selected.

Choose installer Build Configuration

Select the build configuration from the existing InstallAnywhere project that generates the InstallAnywhere installer that you are adding.

If this option is chosen, first the installer is built, and then the appliance is built.

Note • This setting is displayed if the An installer out of the current InstallAnywhere project option is selected.

Choose Build Target

Select the build target from the selected build configuration that generates the InstallAnywhere installer that you are adding.

If this option is chosen, first the installer is built, and then the appliance is built.

Note • This setting is displayed if the An installer out of the current InstallAnywhere project option is selected.

Note • If you do not have any Linux-based build targets enabled in your project, this setting is disabled.

Choose Executable

Click the Choose button and select a custom RPM/Debian package that is capable of an unattended installation.

Note • This setting is displayed if the Other installers option is selected.

Installation Command

Enter the command line that is required to install the executable file that is selected in the Choose executable setting.

If you are using a non-InstallAnywhere installer, use the following format for your command line:

@@executable@@ /i /s /r @@responsefile@@

Note the following about this format:

@@executable@@ denotes the installation executable file.
@@responsefile@@ denotes the response file.

The following are examples of installation commands for Windows and Linux platforms:

Windows—On a Windows-based machine, if the name of executable file is setup.exe and the response file name is resp.rsp, the aforementioned installation command is executed as follows:

$> setup.exe /i /s /r resp.rsp 

Linux—For a Linux box example, the name of the executable file is abc.rpm, and the installation command is specified as follows:

rpm -ivh @@executable@@ 

In this example, the installation command is executed as follows:

$> rpm -ivh abc.rpm 

Note • This setting is displayed if the Other installers option is selected.

Location of Response File

If you want to use a response file to provide the variables that the end user is required to provide during installation, click the Choose button and then select a response file. When the appliance is being built, the values that are specified in the response file are used to drive the installation.

Note • Once the installer is added, InstallAnywhere adds a default entry that corresponds with the installer on the Product Properties subtab, which is available on the Sequence page when you click Build Appliances and then click the VM Configuration tab. The Product Properties subtab keeps track of all installers (which are called products in OVF terminology) that are installed onto your appliance.

See Also