Agile and Installation Development: Supporting Agile Projects with Flexible Installation
Special guest speaker Peter Varhol discusses the importance of a professional installation package as part of an agile process. Discover how to optimize installation development in an agile product development effort.
InstallAnywhere: Requirements
Create Multiplatform Installations from a Single Project File – Physical, Cloud, and Virtual
Environments
InstallAnywhere is the leading multiplatform installation development solution for application producers who need to deliver a professional and consistent installation experience for physical, virtual and cloud environments. From a single project file and build environment, InstallAnywhere creates reliable installations for on-premises platforms – Windows, Linux, Mac OS X, Solaris, AIX, HP-UX, IBM iSeries – and enables you to take existing and new software products to a virtual and cloud infrastructure.
System Requirements
For Systems Running InstallAnywhere (Authoring Environment)
| RAM | 256 MB free | ||||||||||||||||||||
| Color | Minimum of 8-bit color depth (256 colors) | ||||||||||||||||||||
| Resolution | Minimum 1024 x 768 resolution | ||||||||||||||||||||
| Operating System |
InstallAnywhere runs on the latest versions of these operating systems, fully updated with the most recent patches and service packs:
|
||||||||||||||||||||
For Target Systems (Installer Environment)
| RAM | 64 MB free | ||||||||||||||||||||||||||||||||
| Color | Minimum of 8-bit color depth (256 colors) | ||||||||||||||||||||||||||||||||
| Resolution | Minimum 640 x 480 screen resolution | ||||||||||||||||||||||||||||||||
| Operating System |
Installers run on any version of these operating systems, as long as the operating system supports Java 1.6 or later. Note, however, that Java 7 on Mac OS X is not supported.Note: InstallAnywhere installers are not supported on beta or on early access releases unless explicitly mentioned.Note: In InstallAnywhere 2012, JRE 1.4 for all JVMs is no longer supported for installer runtime environments.
|
||||||||||||||||||||||||||||||||
Virtual Appliances
Starting with InstallAnywhere 2012, InstallAnywhere supports the creation of virtual appliances that run on VMware vSphere 5 and Amazon EC2 hypervisors.
System Requirements for Building and Auto-Deploying Virtual Appliances
The following table lists the system requirements for building and auto-deploying virtual appliances:
| Hypervisor | Category | Requirements |
|---|---|---|
| VMware vSphere 5 / vCenter | VMware vSphere 5 Credentials | Credentials to a VMware vSphere 5 Server. |
| VMware vCenter Credentials |
If your VMware vSphere 5 Server is managed by a VMware vCenter 5 Server, then the credentials to the VMware vCenter Server are also required.Note: A VMware vSphere 5 virtual appliance is deployable on:
|
|
| Host Machine | Credentials to a physical/virtual machine which closely resembles the virtual appliance operating system. | |
| VM Template |
VM template, created using InstallAnywhere, of one of the following operating systems:
Note: See System Requirements for Building VM Templates. |
|
| Amazon EC2 | Amazon EC2 Credentials | Account Number, Access Key, Secret Key, X.509 Certificate, and Private Key associated with your Amazon EC2 Account. |
| Host Machine | Credentials to a physical/virtual machine which closely resembles the virtual appliance operating system. | |
| VM Template |
VM template, created using InstallAnywhere, of one of the following operating systems:
Note: See System Requirements for Building VM Templates. |
Operating System Requirements
If there are operating system packages specified for installation on either type of virtual appliance, then one of the following is to be provided:
- Internet connection to enable download and installation of packages.
- If no Internet connection is available, then a local repository copy of the Ubuntu / CentOS package needs to be created, and the details need to be provided on the Repository Settings tab of the VM Configuration tab of the Build Appliances task.
System Requirements for Building VM Templates
The following table lists the system requirements for building a VM template:
| Hypervisor | Operating Systems |
|---|---|
| VMware vSphere 5 / vCenter |
|
| Amazon EC2 |
|
Note: When building VM templates, it is recommended that the machine is connected to the Internet to enable the installation of updates to the packages, if available.
Supported Java Virtual Machines
| Sun | 1.5.x, 1.6.x, 1.7.x |
| IBM | 1.5.x, 1.6.x, 1.7.x |
| Apple | 1.5.x, 1.6.x |
| HP | 1.5.x, 1.6.x |
| Oracle |
1.7.xNote: While InstallAnywhere 2011 and all of its service packs will continue to support Java Runtime Environment 1.4 (JRE 1.4), users are requested to consider moving to a later release of the JRE. In the next major release of InstallAnywhere, InstallAnywhere 2012, JRE 1.4 will no longer be supported. |
The InstallAnywhere installer installs Java 1.7 VM packs. Any Java virtual machine can be bundled with an installer ensuring that the target system meets the minimum requirements for both the installers and your applications. To download additional VM packs, go to InstallAnywhere Downloads and open the VM Packs tab.
Note: InstallAnywhere installers are not supported on beta or on early access releases of Java.
Additional Resources
Webinar
White Paper
Best Practices for Building Multi-Platform Installers
This white paper discusses the fundamentals of installation planning and how to manage installation projects according to proven best practices.
Success Story
"Using InstallAnywhere to build a single installation project that works for every platform we target means we don't have to waste time creating disjointed installer technologies with different, inferior technologies such as shell scripting. InstallAnywhere will continue to serve as our cross-platform installation platform. As Websense continues to embrace open source operating systems such as Linux, InstallAnywhere will serve as the only viable option for targeting such environments."
Willhelm Lehman
Software Architect
Websense, Inc.

