Документация
ОС Аврора 5.1.0

Build Engine

Общая информация и структура

Build Engine — это среда сборки, которая предоставляет доступ к ряду инструментов, например, к Scratchbox2, в котором можно собрать специфичные для Linux-архитектуры исполняемые файлы с использованием эмуляции на QEMU.

В среде сборки настроены несколько общих каталогов для обмена файлами с домашней ОС. Для размещения проектов допустимы:

  • домашний каталог пользователя;
  • альтернативный каталог, указанный при установке SDK;
  • все вложенные в них каталоги.

Авторизация в среде сборки

Команды ssh в данной инструкции приводятся для Unix-совместимого терминала. В Linux и macOS можно использовать стандартный терминал, в Windows необходимо использовать Git Bash.

Для авторизации с правами пользователя в среде сборки необходимо ввести следующую команду:

ssh -p 2222 -i ~/AuroraOS/vmshare/ssh/private_keys/sdk mersdk@localhost

Для авторизации с правами суперпользователя в среде сборки необходимо ввести следующую команду:

ssh -p 2222 -i ~/AuroraOS/vmshare/ssh/private_keys/sdk root@localhost

В опции -i указывается путь к закрытому ключу для доступа через SSH. Используется один ключ для всех пользователей.

При подключении по ssh у пользователей Windows возникает проблема:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:{Отпечаток ключа ED25519}
Please contact your system administrator.
Add correct host key in C:\\Users
{Имя пользователя}/.ssh/known_hosts to get rid of this message.
Offending ED25519 key in C:\\Users
{Имя пользователя}/.ssh/known_hosts:1
ED25519 host key for [localhost]:2222 has changed and you have requested strict checking.
Host key verification failed.

Чтобы её избежать, можно использовать консоль Git Bash. Если работа происходит в командной строке Windows, то следует в свойствах файла C:\AuroraOS\vmshare\ssh\private_keys\engine\root изменить возможность доступа: оставить права только у действующего пользователя.

Следующая команда выдаёт пользователю user все права доступа:

icacls "C:\AuroraOS\vmshare\ssh\private_keys\engine\root" /grant user:F

Следующая команда удаляет у пользователя user права доступа:

icacls  "C:\AuroraOS\vmshare\ssh\private_keys\engine\root"  /remove:g user

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.