Installing the application in non-interactive mode

You can install application components in non-interactive mode, which means without the interactive input of installation settings. For non-interactive installation, you must use special settings when you run the application installation script kics4net-deploy-<application version number>.bundle.sh.

Installation of Kaspersky Industrial CyberSecurity for Networks in non-interactive mode implies that you accept the terms of the End User License Agreement and Privacy Policy. During a non-interactive installation, the texts of the End User License Agreement and Privacy Policy are not displayed. You must become familiar with the terms of the End User License Agreement and Privacy Policy by reading the license_en.txt and privacy_policy_en.txt files that are included in the application distribution kit.

If you accept the terms of the End User License Agreement and understand and agree that your data will be processed and transmitted (including to third-party countries) in accordance with the Privacy Policy, and if you confirm that you have fully read and understand the terms of the Privacy Policy, you can install the application in silent mode (non-interactive mode) in accordance with the parameters described below.

For non-interactive installation, you must prepare an installation settings file. You can prepare an installation settings file by using the application installation script named kics4net-deploy-<application version number>.bundle.sh.

To prepare an installation settings file using the application installation script:

  1. Configure the installation settings by completing steps 1–6 of the installation procedure.
  2. Save the installation settings file by selecting the Save settings and exit without installing menu item.

    The installation settings file named inventory.json is saved in the /home/<user>/.config/kaspersky/kics4net-deploy/ folder (the application components will not be installed).

  3. If necessary, copy the installation settings file into a different folder.

After preparing the installation settings file, you can install the application components in non-interactive mode.

During installation of application components in non-interactive mode, there is no validation of the checksums of packages in the folder containing the saved files from the distribution kit. You can verify the checksums of packages by completing steps 1–4 of the installation procedure prior to starting installation of components in non-interactive mode.

To install application components in non-interactive mode:

  1. On the computer from which the installation will be performed, go to the folder containing the saved files from the distribution kit of Kaspersky Industrial CyberSecurity for Networks.
  2. Enter the following command:

    bash kics4net-deploy-<application version number>.bundle.sh \

    --silent-mode --accept-eula --accept-privacy-policy

    where:

    • --silent-mode – enables non-interactive installation mode (mandatory parameter).
    • --accept-eula – accepts the terms of the End User License Agreement (mandatory parameter).
    • --accept-privacy-policy – accepts the terms of the Privacy Policy (mandatory parameter).

    In addition to the mandatory settings listed above, you may also specify the following settings for running the installation script:

    • -i <path to the installation settings file> – indicates the full path and name of the installation settings file. If the setting is not defined, the inventory.json file located in the /home/<user>/.config/kaspersky/kics4net-deploy/ folder is used.
    • --enable-debug-grpc-server – installs a debug gRPC server. This gRPC server is used for testing purposes and is not required for normal use of the application.

    After you enter a script run command, the screen will prompt you to enter the password of the user running the installation.

  3. Enter the password of the user running the installation. The password must be entered twice: first in the SSH password prompt and then in the SUDO password prompt.

    The installation script will begin the installation of components. During installation, the screen will display service messages regarding operations being completed.

  4. When the prompt appears for entering the password of the application user (the user name that was specified during configuration of the Server), enter the new user password. The password prompt is displayed if the specified user name does not match the user name of any other application user.

    You can use uppercase and lowercase letters of the Latin alphabet, numerals, and the following special characters: ( ) . , : ; ? ! * + % - < > @ [ ] { } / \ _ $ #.

    The password must meet the following requirements:

    • Must contain from 8 to 20 characters.
    • Must contain one or more uppercase letters.
    • Must contain one or more lowercase letters.
    • Must contain one or more numerals.

Wait for completion of the script kics4net-deploy-<application version number>.bundle.sh.

Page top