CyberInstaller Studio - 55. Step 15: "Prerequisite software"

 

In this step you can specify the prerequisites necessary for the proper functioning of the application software to install.

 

These prerequisites should be already present or not present (choice) in the target system in any way and will not be installed unless specified otherwise. According to this may or may not be included in the current installation package, or downloaded when needed.


The prerequisites, therefore, allow you to specify a list of conditions to be verified (Existence = Yes) or unverified (Existence = No) to allow the installation of the package. In the event that any of these conditions do not meet the verification indicated, the package can not be installed.


The inscription at the top right indicates the number of prerequisite software included in the current package, and their total size.

Note: It's possible use the software prerequisites needed to download applications at installation time, automatically, and only those required for the target system in use. Or, alternatively, you can use this step to install external applications included in the package installation, with the ability to specify more stringent conditions and flexible step "External Applications".
You can then, through this step, create a lightweight package with the required applications which will gradually be downloaded from the web at the time of installation, only if required to the current system, or a larger all-encompassing package of everything that can serve , to be able to install off-line.

For multiple conditions for the same prerequisite (ie usually more than one version of Windows for which the same prerequisite is conceived), simply insert the prerequisite repeatedly, keeping the description and only changing the condition in this example, the version of Windows).

 

This step becomes useful if, for example, where the software to be distributed need the Framework "Microsoft. Net" but no one wants to distribute in the current package, then it will indicate the presence of this framework as a prerequisite, if not present the target system (Windows version and language specified), will prevent the installation of software, or if you specify a web address, the package will be downloaded and run automatically outside. Still, you can indicate if you just want to alert you and stop the installation without taking any other action.

 

 

 CyberInstaller Studio - 55.1. Operation

 

This step is presented as a list that lists the software prerequisites for running the installation package. This list is divided into 9 columns:

 

Description: descriptive title for the prerequisite software to be short but the most possible explanation for the end user, so as to leave no doubt on the prerequisite in question.

 

Value: registry key, file or folder, which if followed the value given to "Existence" will run or not the prerequisite (if not incorporated in the package is downloaded from the site specified by the "Download"). It's in practice the value control to test the existence of the prerequisite. If left blank the prerequisite will be installed (and downloaded if not incorporated in the package) in any case.

 

Windows: Windows version for which the prerequisite is conceived. If the system is not in the same destination specified version will not be installed.

 

Language: language prerequisite. If the system is not in the target language specified the prerequisite will not be installed.

 

Existence: If "Yes" the condition must exist, if there is the prerequisite will be installed, if "No", the condition must exist, if there is the prerequisite will be installed.

 

Download: download URL from which to download the prerequisite if this is assessed as necessary. If it contains the pattern "|$AppsToRunPath$|" the prerequisites will be incorporated into the current package and will run from here rather than downloading from the Internet. If it contains the command "|%AlertAndStop%|" will be presented to the user a warning and the installation will stop and no one downloading or installing the prerequisite to take place.

 

Executable: executable file that will start to install the prerequisite if necessary.

 

Command line: parameters with which to start the executable in case of execution.

 

Category: group membership for the type of installation that contains the prerequisite (complete, minimal, custom).

 

 

 CyberInstaller Studio - 55.2. Interface button

 

Add [button]

Inserts a new prerequisite via the "Add prerequisite".

 

Edit [button]

After selecting a prerequisite previously added to the list, you can use this button to change the parameters.
This same result is obtained by double-clicking the item you want.

 

Delete [Button]

Delete the element/elements selected s from the list. Prompt.

 

Clear [button]

Delete all elements of the list. Prompt.

 

Note: Instead of the buttons Add, Edit, Delete and Clear, you can use the context menu (pop-up) on the list. This menu is activated by a click with right mouse button on the list. This has the advantage that, in editing and elimination, there is a greater certainty that you have selected the item you want and operate exactly the item you want.

Present in all lists CyberInstaller Studio have a context menu activated by right mouse button, which allows to achieve common tasks permitted for the corresponding list.


 CyberInstaller Studio - 55.3. Activities current step

 

Move up: change the order of evaluation/execution by moving the selected prerequisite for a position higher up the list.

Move Down: change the order of evaluation/execution by moving the selected prerequisite for a position lower down the list.

Tax system and language of all the default: set the parameters "Windows" and "Language" of all the prerequisites already entered the default ("any" for the version of Windows and "Italian" for the language, "English" if the version Study is in English).

 

 

 See also ...

 

 Package creation steps

 Adding a pre-requisite software

 Patterns system paths