Kaspersky Endpoint Security 11 for Linux

Updating the application from the command line

January 19, 2023

ID 205685

You can locally update Kaspersky Endpoint Security 11 for Linux or Kaspersky Endpoint Security 11.1.0 for Linux to Kaspersky Endpoint Security 11.2.0 for Linux by performing the actions described in this section.

Before updating the application, accept the End User License Agreement (/opt/kaspersky/kesl/doc/license.<language ID>) and Privacy Policy (/opt/kaspersky/kesl/doc/license.<language ID>). If you do not agree to the End User License Agreement and / or Privacy Policy, the application will not be updated.

After the update procedure is completed, you may need to restart the application or the operating system.

To update the application:

  1. If you want to update the application and enable the graphical user interface, run the required Kaspersky Endpoint Security 11.2.0 for Linux installation packages.
    • RPM package:

      # rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.i386.rpm kesl-gui-11.2.0-<build number>.i386.rpm for 32-bit operating systems.

      # rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.x86_64.rpm kesl-gui-11.2.0-<build number>.x86_64.rpm for 64-bit operating systems.

    • DEB package:

      # apt-get install ./kesl_11.2.0-<build number>_i386.deb ./kesl-gui_11.2.0-<build number>_i386.deb for 32-bit operating systems.

      # apt-get install ./kesl_11.2.0-<build number>_amd64.deb ./kesl-gui_11.2.0-<build number>_amd64.deb for 64-bit operating systems.

    • Astra Linux Special Edition package:

      # apt-get install ./kesl-astra_11.2.0-<build number>_amd64.deb ./kesl-gui-astra_11.2.0-<build number>_amd64.deb

    If the End User License Agreement, the Privacy Policy, or the Kaspersky Security Network Statement were updated, the application installation completes with error. The application unpacks the files that contain the new versions of these documents in all available for this version languages to the home directory of the current user (~/.kesl/<application version>/).

  2. If you want to update the application, but not to enable the graphical user interface, run the required Kaspersky Endpoint Security 11.2.0 for Linux installation package.
    • RPM package:

      # rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.i386.rpm for 32-bit operating systems.

      # rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.x86_64.rpm for 64-bit operating systems.

    • DEB package:

      # apt-get install ./kesl_11.2.0-<build number>_i386.deb for 32-bit operating systems.

      # apt-get install ./kesl_11.2.0-<build number>_amd64.deb for 64-bit operating systems.

    • Astra Linux Special Edition package:

      # apt-get install ./kesl-astra_11.2.0-<build number>_amd64.deb

    If the End User License Agreement, the Privacy Policy, or the Kaspersky Security Network Statement were updated, the application installation completes with error. The application unpacks the files that contain the new versions of these documents in all available for this version languages to the home directory of the current user (~/.kesl/<application version>/).

  3. If the End User License Agreement was updated, read the new version of the document located in your home directory (~/.kesl/<application version>/license.<language ID>).

    If you agree with the text of the End User License Agreement, specify the environment variable by executing one of the following commands:

    • # KESL_EULA_AGREED=yes rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.i386.rpm [kesl-gui-11.2.0-<build number>.i386.rpm] for 32-bit operating systems and RPM package.
    • # KESL_EULA_AGREED=yes rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.x86_64.rpm [kesl-gui-11.2.0-<build number>.x86_64.rpm] for 64-bit operating systems and RPM package.
    • # KESL_EULA_AGREED=yes apt-get install ./kesl_11.2.0-<build number>_i386.deb [./kesl-gui_11.2.0-<build number>_i386.deb] for 32-bit operating systems and DEB package.
    • # KESL_EULA_AGREED=yes apt-get install ./kesl_11.2.0-<build number>_amd64.deb [./kesl-gui_11.2.0-<build number>_amd64.deb] for 64-bit operating systems and DEB package.
    • # KESL_EULA_AGREED=yes apt-get install ./kesl-astra_11.2.0-<build number>_amd64.deb [./kesl-gui-astra_11.2.0-<build number>_amd64.deb] for Astra Linux Special Edition operating system.
  4. If the Privacy Policy was updated, read the new version of the document located in your home directory (~/.kesl/<application version>/license.<language ID>).

    If you are agree with the text of the Privacy Policy, specify the environment variable by executing the following command:

    • # KESL_PRIVACY_POLICY_AGREED=yes rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.i386.rpm [kesl-gui-11.2.0-<build number>.i386.rpm] for 32-bit operating systems and RPM package.
    • # KESL_PRIVACY_POLICY_AGREED=yes rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.x86_64.rpm [kesl-gui-11.2.0-<build number>.x86_64.rpm] for 64-bit operating systems and RPM package.
    • # KESL_PRIVACY_POLICY_AGREED=yes apt-get install ./kesl_11.2.0-<build number>_i386.deb [./kesl-gui_11.2.0-<build number>_i386.deb] for 32-bit operating systems and DEB package.
    • # KESL_PRIVACY_POLICY_AGREED=yes apt-get install ./kesl_11.2.0-<build number>_amd64.deb [./kesl-gui_11.2.0-<build number>_amd64.deb] for 64-bit operating systems and DEB package.
    • # KESL_PRIVACY_POLICY_AGREED=yes apt-get install ./kesl-astra_11.2.0-<build number>_amd64.deb [./kesl-gui-astra_11.2.0-<build number>_amd64.deb] for Astra Linux Special Edition operating system.
  5. If the Kaspersky Security Network Statement was updated, read the new version of the document located in your home directory (~/.kesl/<application version>/ksn_license.<language ID>).

    If you are agree with the text of the Kaspersky Security Network Statement, specify the environment variable:

    • # KESL_USE_KSN=yes rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.i386.rpm [kesl-gui-11.2.0-<build number>.i386.rpm] for 32-bit operating systems and RPM package.
    • # KESL_USE_KSN=yes rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.x86_64.rpm [kesl-gui-11.2.0-<build number>.x86_64.rpm] for 64-bit operating systems and RPM package.
    • # KESL_USE_KSN=yes apt-get install ./kesl_11.2.0-<build number>_i386.deb [./kesl-gui_11.2.0-<build number>_i386.deb] for 32-bit operating systems and DEB package.
    • # KESL_USE_KSN=yes apt-get install ./kesl_11.2.0-<build number>_amd64.deb [./kesl-gui_11.2.0-<build number>_amd64.deb] for 64-bit operating systems and DEB package.
    • # KESL_USE_KSN=yes apt-get install ./kesl-astra_11.2.0-<build number>_amd64.deb [./kesl-gui-astra_11.2.0-<build number>_amd64.deb] for Astra Linux Special Edition operating system.

    If you do not agree with the text of the Kaspersky Security Network Statement, specify the environment variable:

    • # KESL_USE_KSN=no rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.i386.rpm [kesl-gui-11.2.0-<build number>.i386.rpm] for 32-bit operating systems and RPM package.
    • # KESL_USE_KSN=no rpm -U --replacefiles --replacepkgs kesl-11.2.0-<build number>.x86_64.rpm [kesl-gui-11.2.0-<build number>.x86_64.rpm] for 64-bit operating systems and RPM package.
    • # KESL_USE_KSN=no apt-get install ./kesl_11.2.0-<build number>_i386.deb [./kesl-gui_11.2.0-<build number>_i386.deb] for 32-bit operating systems and DEB package.
    • # KESL_USE_KSN=no apt-get install ./kesl_11.2.0-<build number>_amd64.deb [./kesl-gui_11.2.0-<build number>_amd64.deb] for 64-bit operating systems and DEB package.
    • # KESL_USE_KSN=no apt-get install ./kesl-astra_11.2.0-<build number>_amd64.deb [./kesl-gui-astra_11.2.0-<build number>_amd64.deb] for Astra Linux Special Edition operating system.

    Refusal to participate in Kaspersky Security Network does not interrupt the Kaspersky Endpoint Security update process. You can enable, disable, or change the Kaspersky Security Network mode at any time.

    Kaspersky Endpoint Security 11.2.0 for Linux settings and event log are exported.

  6. Restart the application.
  7. If necessary, restart the operating system.

If an error occurred while updating the application, the update will be rolled back and the previous version of the application will be started. An error message is displayed. However, a new version will be indicated in the package manager (rpm/dpkg).

If the transfer of application settings fails for any reason, the application is set to the default values.

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.