skills/unix-linux-and-macos-installations/SKILL.md
# UNIX®, Linux, and macOS Installation Overview The UNIX®, Linux, and macOS Installation Guide provides guidance on installing kit-based deployments on UNIX®, Linux, and macOS. ### 1.1 How to Use This Guide For all installations, you should begin with the Pre-Installation steps. You can then follow the steps for either an attended or unattended installation. The attended installation process is different depending on the setup type you choose. After following the steps for attended installat
npx skillsauth add sorodriguezz/skills-objectscript skills/unix-linux-and-macos-installationsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Overview
The UNIX®, Linux, and macOS Installation Guide provides guidance on installing kit-based deployments on UNIX®, Linux, and macOS.
For all installations, you should begin with the Pre-Installation steps. You can then follow the steps for either an attended or unattended installation. The attended installation process is different depending on the setup type you choose. After following the steps for attended installations, use the documentation for the setup type you’ve chosen to continue the installation process. After completing the installation, refer to the Post-Installation section for additional tasks that should be completed.
This guide breaks steps into sections titled Default and More. Default includes basic information for a given step, details on what actions need to be taken, and recommendations on which options to choose. More includes additional details and other options that can be chosen.
In general, the Default sections are sufficient for quickly getting started. If you are unsure about a particular step or about which option to select you can follow the guidance in the Default sections.
Deploying for a live production system is a more involved procedure than deploying for development. In particular, you should carefully consider the resources at your disposal and plan your configuration and deplo yment accordingly. Before beginning the installation process, you should review the following sections that give detailed guidance on planning and managing your resources:
System Resource Planning and Management
Memory and Startup Settings You can still follow the procedures outlined in this guide, however the procedures outlined in the Default sections may not be sufficient for your system. Re view each step thoroughly, including the More sections, and select the configuration options appropriate for your system.
UNIX®, Linux, and macOS Installation Overview
Additionally, you should consider the following when installing for a production system:
Unattended installations or the use of configuration mer ge are recommended for production systems. These methods allow you to easily save your configuration and redeplo y with the same settings.
Large or huge pages are highly recommended for production systems or any systems that will be performing memory intensive processes.
Properly configuring the number of maximum user processes is critical for production and other resource intensive systems.
Setting the swappiness values of your system to a high enough value can help increase performance.
You should install with “Locked Down” security settings. This allows for the strongest initial security for your deployment. See Initial InterSystems Security Settings for more details.
If you are performing an attended installation, the custom installation is recommended. This allows you to only install the components necessary for your deployment.
This page details the pre-installation steps for UNIX®, Linux, and macOS installations.
Before beginning, make sure you review the UNIX®, Linux, and macOS Installation Overview, including:
How to Use This Guide
Deploying for Production Systems
Default:
Review InterSystems Supported Platforms before installing to make sure the technologies you intend on using are supported.
Review Supported File Systems for details on optimal file systems and mount options for journaling.
Default:
– AIX®
– Red Hat Linux
–
SUSE Linux
– Ubuntu
Default:
More:
Install another supported web server (you will have to manually configure this web serv er).
Proceed without a web server (you will have to manually configure a web serv er in order to access web applications, including the Management Portal).
If you are performing an unattended installation and are not auto-configuring the Apache web server, make sure that you set the parameter ISC_PACKAGE_WEB_CONFIGURE="N".
Important:
InterSystems recommends using the Apache httpd web server because it can be automatically configured during the installation process. Make sure it is installed and running before beginning the installation process. In most cases, it is not necessary to manually configure the Apache web server.
Default:
Default:
This step is primarily recommended for production systems or those that are expected to perform memory intensive processes.
Ensure that the maximum user processes is set high enough to allow all processes for a given user, as well as other default processes, to run on the system.
Default:
Determine or create the user account that you will identify as the owner of the instance.
Determine or create the group you will identify as group allowed to start and stop the instance.
More:
Step 7: Set Swappiness (Linux)
If your operating system uses Network Information Services (NIS) or another form of network-based user/group database, it may be best to create the effective user and effective group in your network database prior to installing. For details, see Owners and Groups.
Review Owners and Groups.
Review UNIX® User and Group Identifications .
Important:
The installer must set user, group, and other permissions on files that it installs. To accomplish this, the installer sets umask to 022 for the installation process - do not modify the umask until the installation is complete.
Default:
This step is primarily recommended for production systems or those that are expected to perform memory intensive processes.
For systems with less than 64GB of RAM: a swappiness of 5 is recommended.
For systems with 64GB of RAM or more: a swappiness of 1 is recommended.
The swappiness value determines how frequently your system will swap memory pages between the physical RAM and swap space.
Default:
Install InterSystems ObjectScript extensions for Visual Studio Code.
This can be done before or after installing.
The development environment enables you to connect to an instance and develop code in ObjectScript.
Default:
Default:
More:
The installation files uncompress into a directory with the same name as the /tmp/iriskit/iris-2019.3.0.710.0–lnxrhx64.
.tar file, for e xample Because legacy tar commands may fail silently if they encounter long pathnames, InterSystems recommends that you use GNU tar to untar this file. To determine if your tar command is a GNU tar, run tar --version.
Example:
Important:
Do not uncompress the file into or run the installation from the /home directory, or any of its subdirectories. Additionally, the pathname of the temporary directory cannot contain spaces.
Do not install the instance into the same directory you used to uncompress the installation kit.
Default:
/<install-files-dir>/irisinstall --prechecker
Note:
You must have the permissions necessary to run the command to execute the requirements checker:
AIX®: lslpp
Red Hat Linux and SUSE: rpm
Ubuntu: dpkg
More:
If you try to install an instance with missing dependencies, the installation will fail with an error in messages.log like the following: Error: OS Package Requirements Check Failed.
The requirements checker always runs during instance startup. The startup fails if the requirements are not met.
Step 12: Choose Your Installation Strategy
Default:
More:
Use irisinstall_client to run a client-only installation.
Use configuration mer ge
Use an Installation Manifest.
Perform an Unattended Installation.
Add Unix® Installation Packages to an InterSystems IRIS Distribution.
UNIX®, Linux, and macOS Attended
This page details the initial steps for attended installations on UNIX®, Linux, and macOS.
Make sure you have completed the following before performing the steps on this page:
Default:
Log in as user ID root.
It is acceptable to su (superuser) to root while logged in from another account.
More:
Default:
Start the installation by running the irisinstall script, located at the top level of the installation files:
UNIX®, Linux, and macOS Attended Installation
Default:
The installation script will attempt to automatically detect your system type and validate against the installation type on the distribution media.
If your system supports more than one type (for example, 32–bit and 64–bit) or if the install script cannot identify your system type, you are prompted with additional questions.
You may be asked for the “platform name” in the format of the string at the end of the installer kit name.
More:
If your system type does not match that on the distribution media, the installation stops.
Contact the InterSystems Worldwide Response Center (WRC) for help in obtaining the correct distribution.
Default:
The script displays a list of any existing instances on the host.
At the Enter instance name: prompt, enter an instance name.
Use only alphanumeric characters, underscores, and dashes.
If an instance with this name already exists, the program asks if you wish to upgrade it.
Note:
If you select an existing instance that is of the same version as the installation kit, the installation is considered an upgrade, and you can use the Custom selection, described in the following step, to modify the installed client components and certain settings.
The registry directory, /usr/local/etc/irissys, is always created along with the installation directory.
If no such instance exists, it asks if you wish to create it, then asks you to specify the installation directory.
If the directory you specify does not exist, it asks if you want to create it. The default answer to each of these questions is Yes.
More:
Default:
Step 5: Choose Installation Type
Select installation type. 1) Development - Install IRIS server and all language bindings 2) Server only - Install IRIS server 3) Custom - Choose components to install Setup type <1>?
More:
Choose any setup type. Review Choosing a Setup Type for details on the different setup types.
Continue reading the documentation for the setup type you choose:
– Development –
Server
– Custom
If the CSP Gateway is already installed on your system when you install the Web Gateway, the installer automatically upgrades the CSP Gateway to the Web Gateway. For details, see Preexisting CSP Gateway.
UNIX®, Linux, and macOS Development
This page details the steps for attended development installations on UNIX®, Linux, and macOS.
Make sure you have completed the following before performing the steps on this page:
UNIX®, Linux, and macOS Attended Installation (initial steps)
4.1 Development Installation Overview
Default:
A development installation installs only the components that are required on a development system.
The installation script, irisinstall, does the following:
Installs the system manager databases.
Starts the instance in installation mode.
Installs the system manager globals and routines.
Shuts down the instance and restarts using the default configuration file ( using their updated configuration files.
iris.cpf). Upgrade installations restart
–
–
–
–
More:
Standard installation consists of a set of modular package scripts. The scripts conditionally prompt for information based on input to previous steps, your system environment, and whether or not you are upgrading an existing instance.
The first stage of the installation stores all g athered information about the install in a parameter file.
You then confirm the specifics of the installation before the actual install tak
es place.
The final phase performs the operations that are contingent upon a successful install, such as instance startup.
Development installations include the following component groups:
–
InterSystems IRIS Database Engine (including Language Gateways, and Server Monitoring Tools)
UNIX®, Linux, and macOS Development Installation
–
– Database drivers
–
InterSystems IRIS Application Development (including language bindings)
– Web Gateway
Important:
If the profile of the user e xecuting irisinstall has a value set for the CDPATH variable, the installation fails.
Default:
How restrictive do you want the initial Security settings to be? "Locked Down" is the most secure, "Minimal" is the least restrictive. 2) Normal 3) Minimal Initial Security settings <1>?
More:
If you choose Minimal, you can skip the next step; the installer sets the owner of the instance as root.
There are additional security settings that you can choose only through a custom install. See Custom Installation for details.
See Initial InterSystems Security Settings for details on the different security settings and choosing one for your system.
Default:
–
–
Instance owner — Enter the username of the account under which to run processes. See Determining Owners and Groups for information about this account. Once your instance is installed, you cannot change the owner of the instance.
Password for the instance owner — Enter the password for username you entered at the previous prompt, and enter it again to confirm it. A privileged user account is created for this user with the %All role.
This password is used not only for the privileged user account, but also for the _SYSTEM, Admin, and SuperUser predefined user accounts. F or more details on these predefined users, see Predefined User Accounts.
–
Password for the CSPSystem predefined user .
More:
Default:
You are prompted which group should be allowed to start and stop the instance.
Only one group can have these privileges, and it must be a valid group on the machine.
Enter the name or group ID number of an existing group; the installer verifies that the group e xists before proceeding.
See Determining Owners and Groups for more information.
Default:
Indicate whether to install with 8-bit or Unicode character support.
On upgrade, you can convert from 8-bit to Unicode, but not the reverse.
This step is skipped by the HealthShare installer and Unicode support is chosen automatically. Continue to the next step.
Important:
For InterSystems IRIS for Health and HealthShare Health Connect installations this must be Unicode.
Default:
If a local web server is detected, you will be asked if you would like to use the web server to connect to your installation.
Enter y. This will allow the web server to be connected automatically.
If you enter n, the web server will not be connected automatically and you will have to configure it manually after the installation finishes.
More:
Important:
InterSystems recommends using the Apache httpd web server because it can be automatically configured during the installation process. Make sure it is installed and running before beginning the installation process. In most cases, it is not necessary to manually configure the Apache web server.
UNIX®, Linux, and macOS Development Installation
Default:
If the script does not detect an iris.key file in the mgr directory of an existing instance when upgrading, you are prompted for a license key file.
If you specify a valid key, the license is automatically activated and the license key copied to the instance’s mgr directory during installation and no further activation procedure is required.
If you do not specify a license key, you can activate a license key following installation. See Activating a License Key for information about licenses, license keys and activation.
On macOS, you may receive a prompt regarding network connections for irisdb. If so, select Allow.
Default:
Review your installation options and press enter to proceed with the installation. File copying does not begin until you answer Yes.
When the installation completes, you are directed to the appropriate URL for the Management Portal to manage your system. See Using the Management Portal for more information.
UNIX®, Linux, and macOS Server This page details the steps for attended server installations on UNIX®, Linux, and macOS.
Make sure you have completed the following before performing the steps on this page:
UNIX®, Linux, and macOS Attended Installation (initial steps)
5.1 Server Installation Overview
Default:
A server installation installs only the components that are required on a server system.
The installation script, irisinstall, does the following:
Installs the system manager databases.
Starts the instance in installation mode.
Installs the system manager globals and routines.
Shuts down the instance and restarts using the default configuration file ( using their updated configuration files.
iris.cpf). Upgrade installations restart
–
–
–
–
More:
Standard installation consists of a set of modular package scripts. The scripts conditionally prompt for information based on input to previous steps, your system environment, and whether or not you are upgrading an existing instance.
The first stage of the installation stores all g athered information about the install in a parameter file.
You then confirm the specifics of the installation before the actual install tak
es place.
The final phase performs the operations that are contingent upon a successful install, such as instance startup.
Server installations include the following component groups:
–
InterSystems IRIS Database Engine (including Language Gateways, and Server Monitoring Tools)
UNIX®, Linux, and macOS Server Installation
–
– Web Gateway
Default:
How restrictive do you want the initial Security settings to be? "Locked Down" is the most secure, "Minimal" is the least restrictive. 2) Normal 3) Minimal Initial Security settings <1>?
More:
If you choose Minimal, you can skip the next step; the installer sets the owner of the instance as root.
There are additional security settings that you can choose only through a custom install. See Custom Installation for details.
See Initial InterSystems Security Settings for details on the different security settings and choosing one for your system.
Default:
–
–
Instance owner — Enter the username of the account under which to run processes. See Determining Owners and Groups for information about this account. Once the instance is installed, you cannot change the owner of the instance.
Password for the instance owner — Enter the password for the username you entered at the previous prompt, and enter it again to confirm it. A privileged user account is created for this user with the %All role.
This password is used not only for the privileged user account, but also for the _SYSTEM, Admin, and SuperUser predefined user accounts. F or more details on these predefined users, see Predefined User Accounts.
–
Password for the CSPSystem predefined user .
More:
Default:
You are prompted which group should be allowed to start and stop the instance.
Only one group can have these privileges, and it must be a valid group on the machine.
Enter the name or group ID number of an existing group; The installer verifies that the group e xists before proceeding.
See Determining Owners and Groups for more information.
Default:
If you chose Normal or Locked Down for your initial security settings, you are asked if you want to configure additional security options.
Input N to continue with the installation using the defaults for the initial security settings you chose.
More:
–
–
Effective group for InterSystems IRIS — InterSystems IRIS internal effective group ID, which also has all privileges to all files and e xecutables in the installation. For maximum security, no actual users should belong to this group. (Defaults to irisusr.)
Effective user for the InterSystems IRIS superserver — Effective user ID for processes started by the superserver and Job servers. Again, for maximum security, no actual users should have this user ID. (Defaults to irisusr.)
Default:
Indicate whether to install with 8-bit or Unicode character support.
On upgrade, you can convert from 8-bit to Unicode, but not the reverse.
This step is skipped by the HealthShare installer and Unicode support is chosen automatically. Continue to the next step.
Important:
For InterSystems IRIS for Health and HealthShare Health Connect installations this must be Unicode.
UNIX®, Linux, and macOS Server Installation
Default:
If a local web server is detected, you will be asked if you would like to use the web server to connect to your installation.
Input y. The web server will be connected automatically.
Input 1 to specify the Apache WebServer type.
Enter the location of the Apache configuration file. The default path is /etc/httpd/conf/httpd.conf.
Specify an Apache httpd port number. The default is 80 (8080 on macOS). Upgrade installs do not offer this choice; they keep the port numbers of the original instance.
Important:
Specifying a custom web server port number during installation only modifies the WebServerPort CPF parameter. This should be the port number that your web server is configured to listen o ver. The default web server port number is 80 (8080 on macOS). Unless, you’ve configured your web serv er to listen over a different port number, you shouldn’t change this setting from the default.
Specify a SuperServer port number. This is 1972 by default (or, if 1972 is taken, this is 51733 or the first a vailable subsequent number). The port number cannot be greater than 65535.
More:
If a web server is not detected, you will be asked if you would like to abort. If you choose to continue the installation, you will have to configure your web serv er manually after the installation finishes.
If you choose not to connect a detected web server or set WebServer type to None, you will have to configure your web server manually after the installation finishes.
Important:
InterSystems recommends using the Apache httpd web server because it can be automatically configured during the installation process. Make sure it is installed and running before beginning the installation process. In most cases, it is not necessary to manually configure the Apache web server.
Default:
If the script does not detect an iris.key file in the mgr directory of an existing instance when upgrading, you are prompted for a license key file.
If you specify a valid key, the license is automatically activated and the license key copied to the instance’s mgr directory during installation and no further activation procedure is required.
If you do not specify a license key, you can activate a license key following installation. See Activating a License Key for information about licenses, license keys and activation.
On macOS, you may receive a prompt regarding network connections for irisdb. If so, select Allow.
Step 8: Review Installation
Default:
Review your installation options and press enter to proceed with the installation. File copying does not begin until you answer Yes.
When the installation completes, you are directed to the appropriate URL for the Management Portal to manage your system. See Using the Management Portal for more information.
UNIX®, Linux, and macOS Custom This page details the steps for attended custom installations on UNIX®, Linux, and macOS.
Make sure you have completed the following before performing the steps on this page:
UNIX®, Linux, and macOS Attended Installation (initial steps)
6.1 Custom Installation Overview
Default:
A custom installation allows you to select specific components to install on the system. Some selections require that you install other components.
If you choose a custom installation, you must answer additional questions throughout the installation procedure about installing several individual components. The defaults appear in brackets before the question mark (?); press Enter to accept the default.
The installation script, irisinstall, does the following:
Installs the system manager databases.
Starts the instance in installation mode.
Installs the system manager globals and routines.
Shuts down the instance and restarts using the default configuration file ( using their updated configuration files.
iris.cpf). Upgrade installations restart
–
–
–
–
More:
Standard installation consists of a set of modular package scripts. The scripts conditionally prompt for information based on input to previous steps, your system environment, and whether or not you are upgrading an existing instance.
The first stage of the installation stores all g athered information about the install in a parameter file.
You then confirm the specifics of the installation before the actual install tak es place.
UNIX®, Linux, and macOS Custom Installation
Default:
How restrictive do you want the initial Security settings to be? "Locked Down" is the most secure, "Minimal" is the least restrictive. 2) Normal 3) Minimal Initial Security settings <1>?
More:
If you choose Minimal, you can skip the next step; the installer sets the owner of the instance as root.
There are additional security settings that you can choose only through a custom install. See Configure Additional Security Options for details.
See Initial InterSystems Security Settings for details on the different security settings and choosing one for your system.
Default:
–
–
Instance owner — Enter the username of the account under which to run processes. See Determining Owners and Groups for information about this account. Once the instance is installed, you cannot change the owner of the instance.
Password for the instance owner — Enter the password for the username you entered at the previous prompt, and enter it again to confirm it. A privileged user account is created for this user with the %All role.
This password is used not only for the privileged user account, but also for the _SYSTEM, Admin, and SuperUser predefined user accounts. F or more details on these predefined users, see Predefined User Accounts.
–
Password for the CSPSystem predefined user .
More:
Default:
Step 4: Configure Additional Security Options
You are prompted which group should be allowed to start and stop the instance.
Only one group can have these privileges, and it must be a valid group on the machine.
Enter the name or group ID number of an existing group; the installer verifies that the group e xists before proceeding.
See Determining Owners and Groups for more information.
Default:
If you chose Normal or Locked Down for your initial security settings, you are asked if you want to configure additional security options.
Input N to continue with the installation using the defaults for the initial security settings you chose.
More:
–
–
Effective group for InterSystems IRIS — InterSystems IRIS internal effective group ID, which also has all privileges to all files and e xecutables in the installation. For maximum security, no actual users should belong to this group. (Defaults to irisusr.)
Effective user for the InterSystems IRIS superserver — Effective user ID for processes started by the superserver and Job servers. Again, for maximum security, no actual users should have this user ID. (Defaults to irisusr.)
Default:
Indicate whether to install with 8-bit or Unicode character support.
On upgrade, you can convert from 8-bit to Unicode, but not the reverse.
This step is skipped by the HealthShare installer and Unicode support is chosen automatically. Continue to the next step.
Important:
For InterSystems IRIS for Health and HealthShare Health Connect installations this must be Unicode.
Default:
If a local web server is detected, you will be asked if you would like to use the web server to connect to your installation.
Input y. The web server will be connected automatically.
Input 1 to specify the Apache WebServer type.
UNIX®, Linux, and macOS Custom Installation
Enter the location of the Apache configuration file. The default path is /etc/httpd/conf/httpd.conf.
Specify an Apache httpd port number. The default is 80 (8080 on macOS). Upgrade installs do not offer this choice; they keep the port numbers of the original instance.
Important:
Specifying a custom web server port number during installation only modifies the WebServerPort CPF parameter. This should be the port number that your web server is configured to listen o ver. The default web server port number is 80 (8080 on macOS). Unless, you’ve configured your web serv er to listen over a different port number, you shouldn’t change this setting from the default.
Specify a SuperServer port number. This is 1972 by default (or, if 1972 is taken, this is 51733 or the first a vailable subsequent number). The port number cannot be greater than 65535.
More:
If a web server is not detected, you will be asked if you would like to abort. If you choose to continue the installation, you will have to configure your web serv er manually after the installation finishes.
If you choose not to connect a detected web server or set WebServer type to None, you will have to configure your web server manually after the installation finishes.
Important:
InterSystems recommends using the Apache httpd web server because it can be automatically configured during the installation process. Make sure it is installed and running before beginning the installation process. In most cases, it is not necessary to manually configure the Apache web server.
Default:
If the script does not detect an iris.key file in the mgr directory of an existing instance when upgrading, you are prompted for a license key file.
If you specify a valid key, the license is automatically activated and the license key copied to the instance’s mgr directory during installation and no further activation procedure is required.
If you do not specify a license key, you can activate a license key following installation. See Activating a License Key for information about licenses, license keys and activation.
On macOS, you may receive a prompt regarding network connections for irisdb. If so, select Allow.
Default:
Indicate whether to install InterSystems Package Manager as part of your installation.
Selecting Y installs the zpm.xml file with your instance which allo ws for easy installation of IPM.
Step 9: Review Installation
Default:
Review your installation options and press enter to proceed with the installation. File copying does not begin until you answer Yes.
When the installation completes, you are directed to the appropriate URL for the Management Portal to manage your system. See Using the Management Portal for more information.
UNIX®, Linux, and macOS Client-only This page details the steps for attended client-only installations on UNIX®, Linux, and macOS.
Make sure you have completed the following before performing the steps on this page:
UNIX®, Linux, and macOS Attended Installation (initial steps)
7.1 Client-only Installation Overview
Default:
More:
–
– Database drivers
–
InterSystems IRIS Application Development (including language bindings)
Default:
Log in as any user. You do not need to install as root.
The files from this install ha ve the user and group permissions of the installing user.
UNIX®, Linux, and macOS Client-only Installation
Default:
Start the installation by running the irisinstall_client script, located at the top level of the installation files:
Default:
The installation script will attempt to automatically detect your system type and validate against the installation type on the distribution media.
If your system supports more than one type (for example, 32–bit and 64–bit) or if the install script cannot identify your system type, you are prompted with additional questions.
You may be asked for the “platform name” in the format of the string at the end of the installer kit name.
More:
If your system type does not match that on the distribution media, the installation stops.
Contact the InterSystems Worldwide Response Center (WRC) for help in obtaining the correct distribution.
Default:
At the Enter a destination directory for client components prompt, specify the installation directory.
If the directory you specify does not exist, it asks if you want to create it. The default answer is Yes.
More:
Review Installation Directory for more important information about choosing an installation directory.
The registry directory, /usr/local/etc/irissys, is always created along with the installation directory.
Default:
After specifying the directory, the installation proceeds automatically. You should see Installation completed successfully.
UNIX®, Linux, and macOS Unattended This page details the steps for unattended installations on UNIX®, Linux, and macOS.
Make sure you have completed the following before performing the steps on this page:
Default:
You can perform unattended installation on your systems using the irisinstall_silent script.
An unattended installation gets configuration specifications from the configuration parameters and the packages specified on the
irisinstall_silent command line.
Each specified package represents a component; the installation scripts for each component are contained in the packages directory below the directory containing the irisinstall_silent script.
The general format for the irisinstall_silent command line is to precede the command itself by setting environment variables to define the installation parameters. See the e xample for details.
Example:
ISC_PACKAGE_INSTALLDIR="<installdir>" ISC_PACKAGE_UNICODE="Y"|"N" ISC_PACKAGE_INITIAL_SECURITY="Normal"|"Locked Down" ISC_PACKAGE_MGRUSER="<instanceowner>" ISC_PACKAGE_MGRGROUP="<group>" ISC_PACKAGE_USER_PASSWORD="<pwd>" ISC_PACKAGE_CSPSYSTEM_PASSWORD="<pwd>" ISC_PACKAGE_IRISUSER="<user>" ISC_PACKAGE_IRISGROUP="<group>" ISC_PACKAGE_CLIENT_COMPONENTS="<component1> <component2> ..." ISC_PACKAGE_STARTIRIS="Y"|"N" ./irisinstall_silent [<pkg> ...]
UNIX®, Linux, and macOS Unattended Installation
Default:
Before beginning your installation, perform the necessary pre-installation steps.
Determine your strategy for installing an external web server:
–
–
The easiest option is to install the Apache httpd web server before beginning the installation. The installer can auto-configure this web serv er.
If you intend on using a different web server or manually configuring the IIS web server, review Installing a Web Server for necessary steps that must be performed prior to the installation.
Default:
Log in as user ID root.
It is acceptable to su (superuser) to root while logged in from another account.
More:
Default:
–
–
–
ISC_PACKAGE_INSTANCENAME=“<instancename>”
ISC_PACKAGE_INSTALLDIR=“<install-dir>” (New instances only)
ISC_PACKAGE_USER_PASSWORD=“ <password>” (Required for installations with Normal or Locked Down security levels)
For details on these required parameters see Unattended Installation Parameters.
The installation uses the default for any parameter that is not included. The installation fails if a required parameter is not included.
More:
Step 4: Unattended Installation Packages
Default:
More:
The installation scripts for each component are contained in the packages directory below the directory containing the irisinstall_silent script.
Each package is in its own directory, and each package directory contains a manifest.isc file defining prerequisite packages for the package in that directory.
The standard_install package is the starting point for a server install in which all packages are installed.
You can include one or more of these packages in your installation.
You can also define a custom package for your installation. See Unattended Installation Packages for details.
For details on more complex custom installation packages, see Adding UNIX® Installation Packages to a Distribution.
Default:
sudo ISC_PACKAGE_INSTANCENAME="<instance-name>" ISC_PACKAGE_INSTALLDIR=<install-dir> [PARAMETERS] ./irisinstall_silent [PACKAGES]
Include any additional parameters separated by spaces.
Include any specific packages separated by spaces.
Examples:
In this example, all packages are installed with minimal security:
sudo ISC_PACKAGE_INSTANCENAME="MyIris" ISC_PACKAGE_INSTALLDIR="/opt/MyIris1" ./irisinstall_silent
If the MyIris instance already exists, it is upgraded; otherwise, it is installed in the /opt/MyIris1 directory.
In this example, the installation is aborted and an error is thrown if the instance named MyIris does not already exist:
sudo ISC_PACKAGE_INSTANCENAME="MyIris" ./irisinstall_silent
In this example, only the database_server and odbc packages and the odbc client binding are installed with minimal security:
sudo ISC_PACKAGE_INSTANCENAME="MyIris" ISC_PACKAGE_INSTALLDIR="/opt/MyIris2" ISC_PACKAGE_CLIENT_COMPONENTS="odbc" ./irisinstall_silent database_server odbc
UNIX®, Linux, and macOS Unattended Installation
ISC_PACKAGE_INSTALLDIR="<installdir>" ISC_PACKAGE_USER_PASSWORD="<password>" ISC_PACKAGE_SUPERSERVER_PORT="59992" ISC_PACKAGE_INITIAL_SECURITY="Normal" ./irisinstall_silent [<pkg> ...]
ISC_PACKAGE_INSTALLDIR="<installdir>" ISC_PACKAGE_USER_PASSWORD="<password>" ISC_PACKAGE_INITIAL_SECURITY="Normal" ISC_PACKAGE_MGRUSER="admin1" ISC_PACKAGE_MGRGROUP="admin" ISC_PACKAGE_WEB_CONFIGURE="Y" ISC_PACKAGE_WEB_SERVERTYPE="Apache" ./irisinstall_silent [<pkg> ...]
Default:
Execute the command you created in the above steps.
Proceed to Post-Installation.
Post-Installation
This page details the post-installation steps for installations on UNIX®, Linux, and macOS.
UNIX®, Linux, and macOS Pre-Installation.
Successfully performed an attended or unattended installation.
Get Started
Start the instance.
Install a development environment.
Healthcare Setup
Change the HS_Services password.
Create a Foundation namespace.
After creating a Foundation namespace, import the SDA3 schema if you are using SDA3 or SDA3 transformations.
Web Server Setup
If you did not configure your web serv er automatically during the installation process, you will need to connect it manually.
If your web server is using a port number other than 80, you will need to change the CPF WebServerPort and WebServerURLPrefix parameters to your web server’s port number in order to connect with your IDE.
In order for your web server to implement any configuration changes, you should restart your web serv er after the installation finishes.
Advanced Setup
UNIX®, Linux, and macOS Post-Installation
Review details on how your instance interacts with third-party software.
Migrate data from a different database to your newly installed instance.
Special Considerations
If you are running multiple instances, review Configuring Multiple Instances .
Change the language.
If your system requires a large number of processes or telnet logins, review Adjustments for Large Number of Concurrent Processes on macOS.
data-ai
# XDBC Gateway XDBC Gateway Overview The XDBC Gateway provides a single interface for connecting InterSystems IRIS® to an external database with JDBC or ODBC. It acts as the modern, streamlined successor to the SQL Gateway. The XDBC Gateway acts like a JDBC or ODBC driver and lets you perform any of the following operations: - Access data stored in third-party relational databases within InterSystems IRIS applications. - Store persistent InterSystems IRIS objects in external relational data
devops
# Windows Installation Guide Windows Installation Overview The Windows Installation Guide provides guidance on installing kit-based deployments on Microsoft Windows. ### 1.1 How to Use This Guide For all installations, you should begin with the Pre-Installation steps. You can then follow the steps for either an attended or unattended installation. The attended installation process is different depending on the setup type you choose. After following the steps for attended installations, use t
testing
# Windows Installation Details Windows User Accounts When installing InterSystems IRIS, you must choose the Windows user account to run the InterSystems service, InterSystems IRIS Controller for <instance-name>. There are two options: - The default SYSTEM account (Windows Local System account). This is used in Minimal security installations. - A defined Windows user account. This account must have interactive login privileges for the duration of the installation; they can be revoked after.
tools
# Web Gateway Guide C.2.1 Method 1: Building the CSP Module as Shared Object with apxs (APache eXtenSion) Appendix D: Add the Web Gateway to a Locked-Down Apache Installation (UNIX®/Linux/macOS) The Web Gateway: Serve InterSystems Web Applications and REST APIs to a Web Client An InterSystems IRIS® web application consists of code which provides content dynamically to a web client (usually a web browser) in response to a request. The InterSystems Web Gateway makes this possible: it is a soft