Silent Installer for Linux Platforms

The silent installer for Linux platforms accepts command line parameters as configuration options for the specific deployment replacing interactive communication with the user using the options provided in the command line.

With all options required to complete the installation specified in the command line the installer completes automatically without operator attention.

The options also include destination location and the file to store generated credentials.

Command line parameters could be used to supplement interactive installation or to facilitate automated deployment.

The silent installer option is useful for deployment automation and repeat-ability in large environments, elastic provisioning of new systems in cloud or closed data-center environments and cleaner separation of system ownership, administration and deployment roles by limiting exposure of sensitive system keys and passwords.

Silent installer for Linux platforms includes the following parameters:

  • -eula – Accept EULA
  • -db – install embedded database
  • -nodb Oracle|MSSQL|MySQL|PostgreSQL SERVER USER PASSWORD – connect to external database
  • -dir – install Directory Services
  • -nodir SERVER PASSWORD – connect to external Directory Services
  • -gui – install the application GUI
  • -nogui – install the application without GUI component
  • -worker – install the application Worker process
  • -noworker – install the application without Worker process
  • -session – install session manager
  • -nosession – install the application without session manager
  • -cas – install Federated Sign-In Module
  • -casversion CAS52 | CAS65 - version of Federated Sign-In Module
  • -nocas – install the application without Federated Sign-In Module
  • -ldap SERVER@domain USER PASSWORD – connect to LDAP during installation
  • -noldap – do not connect to LDAP during installation
  • -sso MANAGED-PATH – configure SSO access through Managed Path
  • -nosso – disable SSO access
  • -folder – automatically confirm current folder
  • -admin LOGIN FIRST_NAME LAST_NAME PASSWORD|GENERATE – initial system administrator
  • -location INSTALLATION_FOLDER – installation folder
  • -output FILE – file output for generated keys and passwords
  • -help – prints this message

Below is the example of command line arguments to automatically install the system with default options selected into the folder $PAM_HOME (for example, /opt/pam), create system administrator user with generated password and save the generated passwords and keys into the file pam.info:

Copy
./XtamSetup.sh -eula -db -dir -gui -worker -session -noldap -admin pamadmin System Administrator GENERATE -nocas -nosso -folder -location /opt/pam -output pam.info