Jump to content

Установка SDK на хост Debian 10.12


Recommended Posts

Успешно установил 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
Link to comment
Share on other sites

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 делают.

Link to comment
Share on other sites

  • 2 months later...

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

"В /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

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

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...