Kaspersky Embedded Systems Security для Linux

Обновление приложения с помощью командной строки

Обновление приложения с помощью командной строки выполняется путем установки на устройство новой версии приложения из пакета формата RPM или DEB в соответствии с типом менеджера пакетов.

Если в новой версии приложения изменились условия Лицензионного соглашения и/или Политики конфиденциальности, вам нужно принять новые условия в ходе обновления приложения. Ознакомьтесь с новой версией Лицензионного соглашения и/или Политики конфиденциальности:

  • новая версия Лицензионного соглашения расположена в директории (~/.kess/<версия приложения>/license.<идентификатор языка>);
  • новая версия Политики конфиденциальности расположена в директории (~/.kess/<версия приложения>/license.<идентификатор языка>).

Если вы не согласитесь с условиями Лицензионного соглашения и/или Политики конфиденциальности, приложение не будет обновлено.

Если в новой версии приложения изменились условия Положения о Kaspersky Security Network, вам нужно принять или отклонить новые условия использования Kaspersky Security Network. Ознакомьтесь с новой версией документа, расположенной в директории (~/.kess/<версия приложения>/ksn_license.<ID языка>). Отказ от использования Kaspersky Security Network не прерывает процесс обновления приложения Kaspersky Embedded Systems Security. Вы можете включить, выключить или изменить режим Kaspersky Security Network позже.

Если в прошлой версии приложения вы использовали KSN и приняли условия Положения о Kaspersky Security Network, при обновлении версии приложения вам нужно принять условия Положения о Kaspersky Security Network, в противном случае использование KSN будет выключено.

Чтобы принять условия новых соглашений в ходе обновления, используйте переменные KESS_EULA_AGREED=yes, KESS_PRIVACY_POLICY_AGREED=yes и KESS_USE_KSN=yes/no.

Чтобы обновить приложение:

  1. Установите пакет приложения с помощью следующей команды в соответствии с типом менеджера пакетов. Если у вас установлен графический пользовательский интерфейс приложения предыдущей версии, вам также нужно установить пакет, содержащий файлы графического интерфейса приложения.
    • для пакета в формате RPM:

      # [KESS_EULA_AGREED=yes] [KESS_PRIVACY_POLICY_AGREED=yes] [KESS_USE_KSN=yes/no] rpm -U --replacefiles --replacepkgs kess-3.4.0-<номер сборки>.<arch>.rpm [kess-gui-3.4.0-<номер сборки>.<arch>.rpm]

      где <arch> – тип архитектуры:

      • i386 – для 32-битных операционных систем;
      • x86_64 – для 64-битных операционных систем.

      Если на операционной системе с менеджером пакетов типа rpm установлены пакет приложения и пакет графического интерфейса, не рекомендуется обновлять только один из пакетов.

    • для пакета в формате DEB:

      # [KESS_EULA_AGREED=yes] [KESS_PRIVACY_POLICY_AGREED=yes] [KESS_USE_KSN=yes/no] apt-get install ./kess_3.4.0-<номер сборки>_<arch>.deb [./kess-gui_3.4.0-<номер сборки>_<arch>.deb]

      где <arch> – тип архитектуры:

      • i386 – для 32-битных операционных систем;
      • amd64 – для 64-битных операционных систем.

      Если на операционной системе с менеджером пакетов типа dpkg установлены пакет приложения и пакет графического интерфейса, невозможно обновить только один из пакетов.

  2. Приложение Kaspersky Embedded Systems Security будет автоматически перезапущено.

Пример:

Установить пакет приложения в формате RPM с пакетом графического пользовательского интерфейса для 64-битных операционных систем:

# KESS_EULA_AGREED=yes KESS_PRIVACY_POLICY_AGREED=yes KESS_USE_KSN=yes rpm -U --replacefiles --replacepkgs kess-3.4.0-<номер сборки>.x86_64.rpm kess-gui-3.4.0-<номер сборки>.x86_64.rpm

Если для управления приложением вы используете командную строку, после обновления для большинства параметров приложения используются значения, настроенные для предыдущей версии приложения. Для некоторых параметров устанавливаются особые значения. Параметры, которые отсутствовали в предыдущей версии приложения, в новой версии приложения принимают значения по умолчанию.

Изменения параметров приложения, сделанные после завершения обновления и до перезапуска приложения, не сохраняются.