Получение и установка SDK

30 сентября 2026

ID 331526

Последовательно выполнив приведенные в этом разделе инструкции, вы сможете приступить к работе с KasperskyOS Community Edition SDK и расширением KasperskyOS SDK Extension for Visual Studio Code. Вам потребуется компьютер с установленной операционной системой Ubuntu GNU/Linux 24.04 "Noble Numbat" (подробнее о системных требованиях).

Получение KasperskyOS Community Edition SDK

Чтобы загрузить deb-пакет, содержащий KasperskyOS Community Edition SDK:

  1. Перейдите на сайт https://os.kaspersky.ru/development/#start.
  2. Нажмите на кнопку Скачать.
  3. Ознакомьтесь с условиями Лицензионного соглашения KasperskyOS Community Edition SDK, заполните форму, а затем нажмите на кнопку Отправить.

    Ссылка на скачивание SDK будет отправлена на вашу электронную почту.

  4. Перейдите по ссылке, чтобы загрузить SDK.

    KasperskyOS Community Edition SDK поставляется в виде deb-пакета для работы под управлением эмулятора QEMU, а также отдельных deb-пакетов для каждой из поддерживаемых аппаратных платформ.

  5. Нажмите на ссылку для скачивания актуальной версии deb-пакета для работы под управлением эмулятора QEMU и выберите директорию, куда будет сохранен файл, например ~/Downloads.
  6. Дождитесь завершения загрузки.

Установка SDK

Рекомендуется устанавливать SDK и работать с ним в Docker-контейнере.

  1. Убедитесь, что программное обеспечение Docker установлено и запущено.
  2. Для загрузки официального Docker-образа операционной системы Ubuntu GNU/Linux 24.04 "Noble Numbat" из публичного репозитория Docker Hub выполните следующую команду:

    docker pull ubuntu:24.04

  3. Для запуска образа выполните следующую команду:

    docker run --net=host --user root --privileged -it --rm ubuntu:24.04 bash

  4. Откройте второй терминал и получите ID контейнера с запущенным образом с помощью команды docker ps.
  5. В этом же терминале скопируйте deb-пакет для установки KasperskyOS Community Edition SDK в контейнер с полученным ID, выполнив следующую команду:

    docker cp KasperskyOS-Community-Edition-<version>.deb <container_id>:/opt

  6. В первом терминале, где был запущен Docker-контейнер, установите KasperskyOS Community Edition SDK:

    sudo apt update && sudo apt install ~/Downloads/KasperskyOS-Community-Edition-Qemu-<version>_<platform>.deb

    SDK будет установлен в директорию /opt/KasperskyOS-Community-Edition-Qemu-<version>.

  7. Чтобы удобно работать с инструментами, поставляемыми в составе SDK, в этом же терминале нужно добавить в переменную окружения PATH путь к исполняемым файлам этих инструментов /opt/KasperskyOS-Community-Edition-<platform>-<version>/toolchain/bin. Для этого нужно выполнить следующие команды:

    cd /opt/KasperskyOS-Community-Edition-Qemu-<version>/common/

    source set_env.sh

    Помимо изменения переменной окружения PATH скрипт также задает переменные окружения KOSCEVER и KOSCEDIR, которые содержат версию и абсолютный путь к KasperskyOS Community Edition SDK соответственно. Использование этих переменных окружения позволяет определить путь установки SDK, а также проверить, что версия решения соответствует версии SDK.

    Если переменные окружения успешно установились, команда printenv | grep KOSCE выведет пути, содержащиеся в переменных.

Переменные окружения распознаются только в текущем терминале. При использовании другого терминала переменные нужно задавать заново.

Связанные разделы:
Использование Docker-контейнера
Установка и удаление

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!