Jump to content

Recommended Posts

Sergey Baigudin
Posted (edited)

Успешно установил KOS SDK в Docker. После решил, что удобнее будет разрабатывать на хостовой системе Debian 10.12, как указано в документации.

Установил Debian 10.12 (AMD64) под VirtualBox. В /etc/apt/sources.list прописал следующие источники:

deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib

deb  http://deb.debian.org/debian  stretch main
deb-src  http://deb.debian.org/debian  stretch main


После выполнил установку DEB пакета и получил следующую ошибку:

$ sudo apt update
$ sudo apt install ./KasperskyOS-Community-Edition_1.1.1.13_en.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'kasperskyos-community-edition' instead of './KasperskyOS-Community-Edition_1.1.1.13_en.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 kasperskyos-community-edition : Depends: flex (>= 2.6.4) but it is not going to be installed
                                 Depends: doxygen but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


После, для начала, установил flex:

$ sudo apt install flex
$ flex --version
flex 2.6.1


И повторил попытку установки DEB пакета KOS SDK:

$ sudo apt install ./KasperskyOS-Community-Edition_1.1.1.13_en.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'kasperskyos-community-edition' instead of './KasperskyOS-Community-Edition_1.1.1.13_en.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 kasperskyos-community-edition : Depends: flex (>= 2.6.4) but 2.6.1-1.3 is to be installed
                                 Depends: doxygen but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

То есть я правильно понимаю, что сейчас мне надо каким-то образом "ручками" поставить именно flex 2.6.4 вместо хостового 2.6.1? 

Далее я решил попробовать "вылечить" зависимость на Doxygen:

$ sudo apt install doxygen
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 doxygen : Depends: libclang1-3.9 (>= 1:3.9.1-6~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

И тоже получил ошибку зависимостей.

Коллеги, Касперский, скажите, а есть какие-то инструкции, чтобы настроить среду разработки и установки SDK на "голой" Debian 10.12, тем более, что она явно и безальтернативно фигурирует в документации на KOS SDK CE 1.1.1?

Edited by Sergey Baigudin
Alexey_Salnikov
Posted

Здравствуйте.

По вашему запросу была заведена заявка INC000015187697. Как только наши инженеры ответят, мы продублируем ответ на форум.

Алексей Сальников

  • Like 1
Ярослав
Posted

Добрый день!

Локально пользуюсь Ubuntu 20.04.  KasperskyOS-Community-Edition устанавливается и работает корректно.

 

  • Like 1
Sergey Baigudin
Posted
On 4/4/2023 at 9:33 AM, Ярослав said:

Добрый день!

Локально пользуюсь Ubuntu 20.04.  KasperskyOS-Community-Edition устанавливается и работает корректно.

 

Спасибо большое! Сейчас попробовал на своей хостовой Ubuntu 22.04 - KOS SDK установилось, пример "hello world" собрался и под QEMU запустился. Вероятно можно на ней и работать.

 

Но переписку всё равно оставлю открытой, хочется услышать ответ коллег из Касперского, как они это на Debian 10.12 делают.

  • 2 months later...
Alexey_Salnikov
Posted

Здравствуйте.

"В /etc/apt/sources.list прописал следующие источники:"

Вот там источники от Debian 9

deb  http://deb.debian.org/debian  stretch main
deb-src  http://deb.debian.org/debian  stretch main

stretch - это Debian 9 (https://wiki.debian.org/DebianReleases)
Нужно поменять на

deb http://deb.debian.org/debian  buster main
deb-src http://deb.debian.org/debian  buster main

Алексей Сальников

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...