Silent installation on Windows and Linux

The Endeca Server installer's silent mode is useful if you want to add the installation of the Endeca Server to your own install script, or push out the installation on multiple machines.

Silent-mode installation is a way of setting installation configurations only once and then using those configurations to duplicate the installation on many machines. During installation in silent mode, the installation program reads the settings for your configuration from a file that you create before beginning the installation. The installation program does not display any configuration options during the installation process. Silent-mode installation works on both Windows and Linux systems.

When you are running the installation program in silent mode, keep in mind the following considerations:

A prerequisite is that you have created a response file via the installer GUI or via a template.

Creating the response file from the GUI

You can created a response file by first running the Endeca Server install GUI, then clicking Save on the Installation Summary screen:

You will be prompted for a name and location where you want to create this response file. After it is created, you can use it exactly as-is to replicate the installation on other systems.

Creating the response file from a template

A response file template (named sampleResponse.rsp) is available in the Endeca Server installer package. After you unpack the installer ZIP file, the sampleResponse.rsp template will be in the endecaserver/Disk1/stage/Response directory.

Open the template with a text editor and set these fields:
  • ORACLE_HOME is the absolute path of the Endeca Server home directory.
  • BEA_HOME is the absolute path of an existing Middleware home directory.
  • ENDECA_ENABLE_SSL determines whether Endeca Server is installed in secure (SSL) mode (a setting of true) or not (a setting of false).
  • SKIP_SOFTWARE_UPDATES should be set to true in order to skip the step of checking for software updates.
  • SPECIFY_DOWNLOAD_LOCATION should be set to false as the check-for-updates step will be skipped.
Sample response file for Linux:
[ENGINE]

#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]

#Set this to true if you wish to specify a directory where latest updates are downloaded. This option would use the 
# software updates from the specified directory
SPECIFY_DOWNLOAD_LOCATION=false

#
SKIP_SOFTWARE_UPDATES=true

#If the Software updates are already downloaded and available on your local system, then specify the path to 
# the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to true
SOFTWARE_UPDATES_DOWNLOAD_LOCATION=

#Write the name of the Oracle Home directory. The Oracle Home directory name may only contain alphanumeric , 
# hyphen (-) , dot (.) and underscore (_) characters, and it must begin with an alphanumeric character.
ORACLE_HOME=/home/middleware/EndecaServer7.7_0

#Write the complete path to a valid Middleware Home.
BEA_HOME=/home/middleware

#Provide true to enable SSL for deploy Endeca Server.
ENDECA_ENABLE_SSL=true

[SYSTEM]
[APPLICATIONS]
[RELATIONSHIPS]
Sample response file for Windows:
[ENGINE]

#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]

#Set this to true if you wish to specify a directory where latest updates are downloaded. This option would use the software updates from the specified directory
SPECIFY_DOWNLOAD_LOCATION=false

#
SKIP_SOFTWARE_UPDATES=true

#If the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to true
SOFTWARE_UPDATES_DOWNLOAD_LOCATION=

#Provide the Oracle Home location. The location has to be the immediate child under the specified Middleware Home location. The Oracle Home directory name may only contain alphanumeric , hyphen (-) , dot (.) and underscore (_) characters, and it must begin with an alphanumeric character. The total length has to be less than or equal to 128 characters. The location has to be an empty directory or a valid SOA Oracle Home.
ORACLE_HOME=C:\Oracle\Middleware\EndecaServer7.7_0

#Provide existing Middleware Home location.
MIDDLEWARE_HOME=C:\Oracle\Middleware

#Provide true to enable SSL for deploy Endeca Server.
ENDECA_ENABLE_SSL=false


[SYSTEM]


[APPLICATIONS]


[RELATIONSHIPS]