Installation Guide > Installing Actian Ingres > Installing Actian Ingres for Linux > install Command—Install Actian Ingres for Linux
Was this helpful?
install Command—Install Actian Ingres for Linux
The install.sh command installs both RPM package manager and non-package manager (ingbuild) distributions. If you do not specify any options, the command runs in express mode (without prompts) and installs Actian Ingres in the default location with the default configuration.
This command has the following format:
install.sh [-express|-interactive] [-acceptlicense]
         [-uid uid] [-user username] [-noroot] [-usesudo] [-withad|-noad] [-no32bit]
         [-respfile file] [instance_ID] [install_dir]
         [-licdir dir] [-sparkdownload] [-hadoopdownload] [-gcscdownload] [-udfcdownload]
[-tflowdownload] [-?|-help] 
-express
(Default) Does not prompt for configuration options. Installs Actian Ingres with the default configuration, as described in Ingbuild Distribution Examples.
(Implies -acceptlicense; conflicts with ‑interactive.)
-interactive
Prompts for all configuration options. (Conflicts with -express.)
Note:  This option is for advanced users only.
-acceptlicense
Accepts all license prompts.
-uid uid
Specifies the user ID (UID) to be used when creating user. The user name must exist. (Disallowed with -noroot.) (Not valid for RPM.)
-user username
Installs Actian Ingres as username instead of “ingres”. The user name must exist. (Disallowed with ‑noroot.)
-noroot
Installs Actian Ingres as the current user. All installation locations must exist and be writable as current user for the installation to succeed. (Not valid for RPM.) Instance will be owned by the current user.
-usesudo
Installs Actian Ingres using the current user and invokes sudo for root access, locally and remotely. The instance is owned as “ingres” by default. If required, the current user is used for remote connections and sudo is invoked for root access. (Not valid for RPM or as root user.)
-withad
Installs Actian Director.
-noad
Excludes Actian Director.
-no32bit
Does not install 32-bit support and Applications-By-Forms (ABF). Skip installing the 32 bit support and ABF packages. (Not valid with -interactive)
Note:  When installing Ingres 12.1 on RHEL 10 (or higher versions), the '-no32bit' flag is mandatory because 32-bit libraries are not supported on RHEL 10.
-respfile file
Uses the settings in the response file during setup. A response file lets you customize the installation. (Requires -express or -acceptlicense; not valid with -interactive.) For more information, see Response File—Define Configuration for the Installation.
instance_ID
Defines a two-character string where the first character must be an uppercase letter and the second character must be an uppercase letter or a number from 0 to 9.
Default: II
install_dir
Identifies the full path to the location where Actian Ingres is to be installed (II_SYSTEM).
Default: /opt/Actian/IngresII
-licdir dir
Uses dir as the location of a valid license.xml file. (Not valid with -respfile.)
-sparkdownload
Downloads and configures Apache Spark. Not valid with -interactive.
-hadoopdownload
Downloads and configures Apache Hadoop to access remote file systems (for example, AWS). Not valid with -interactive.
-gcscdownload
Downloads and configures the Google Cloud Storage Connector. Requires Apache Hadoop to be installed.
-udfcdownload
Downloads the container image and activates the configuration for containerized user-defined functions (UDFs). Not valid with -interactive.
-tflowdownload
Downloads and enables the Tensorflow container image. Not valid with -interactive or -respfile.
Note:  install.sh will fail if another instance of Actian Ingres exists with the same instance ID as the one you are installing (RPM only).
Package Manager Distribution Examples
1. Install all RPM packages with the default configuration in the default location "/opt/Actian/IngresII":
install.sh -licdir lic_dir
2. Install all RPM packages with the default configuration in the default location "/opt/Actian/IngresII", but with an instance ID of A1:
install.sh -licdir lic_dir A1
3. Install all RPM packages with the default configuration in "/opt/Actian/IngresA2", with an instance ID of A2:
install.sh -licdir lic_dir /opt/Actian/IngresA2 A2
4. Install all RPM packages in interactive mode (prompts for manual configuration):
install.sh -interactive
5. Install all RPM packages using the configuration defined in a response file, resp.txt:
install.sh -respfile /path/to/resp.txt
Note:  If II_RESPONSE_FILE points to a valid response file, Actian Ingres can be installed using the configuration defined in that file.
Ingbuild Distribution Examples
1. Install Actian Ingres with the default configuration in the default location "/opt/Actian/ IngresII":
./install.sh -licdir lic_dir
2. Install Actian Ingres in /opt/IngresA2 with an instance ID of A2 with a default configuration and no additional prompts:
install.sh -licdir lic_dir /opt/ IngresA2 A2
3. Install Actian Ingres with prompts for all configuration options:
./install.sh -interactive
Last modified date: 07/15/2026