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

Системные требования

Перед установкой Аврора SDK нужно убедиться, что компьютер разработчика удовлетворяет минимальным системным требованиям.

Содержание:

Требования к персональному компьютеру разработчика

  • процессор на архитектуре x86_64 или ARM64;
  • не менее 45 Гб свободного дискового пространства;
  • 16 или более Гб оперативной памяти (рекомендуется);
  • поддержка аппаратной виртуализации (рекомендуется для быстрой работы виртуальных машин);
  • подключение к сети Интернет, так как зависимости из репозиториев могут загружаться по сети при сборке и установке приложений. Тем не менее возможна установка и работа с SDK полностью офлайн.

На компьютере разработчика должно быть установлено следующее программное обеспечение:

  • Windows 10 (далее — Windows) не ниже версии сборки 17063 с архиватором tar, для корректной работы плагина примеров;
  • Git;
  • Docker. Инструкция по установке Docker находится в разделе установка Docker.

Примечание. Технология виртуализации Docker не входит в offline- и online-установщик.

Начиная с версии ОС Аврора 5.2, в качестве технологии виртуализации как в offline-, так и в online-установщике используется Docker.

Есть ли доступ в Интернет при установке Тип установщика Выбор технологии
Да online, offline Доступен только Docker
Нет offline Доступен только Docker
Нет online Установщик не сможет работать

В ходе установки Аврора SDK могут быть установлены следующие компоненты в зависимости от комплекта поставки:

  • Aurora SDK MB2:
    • Aurora Build Engine (Docker) и Aurora Emulator (QEMU).
  • Aurora SDK BT:
    • Aurora Build Tools (Docker) и Aurora Emulator (QEMU).

Среда сборки обеспечивает сборку приложений, не зависящую от системы разработчика, эмулятор позволяет выполнять приложения в окружении Аврора ОС аналогично работе на мобильных устройствах.

Библиотеки среды выполнения Microsoft C/C++

Для запуска SDK на Windows необходимо иметь в системе актуальные библиотеки среды выполнения Microsoft C/C++. Для получения библиотек необходимо установить Visual C++ Redistributable:

  1. Скачать установщик библиотек с официальной страницы загрузки Microsoft:

    Microsoft Visual C++ Redistributable на download.microsoft.com

  2. Запустить скачанный файл vc_redist.x64.exe (или vc_redist.x86.exe).

  3. Нажать Установить и дождаться завершения установки.

  4. Перезагрузить систему.

Разрешение выполнения PowerShell-скриптов

Для установки Aurora SDK также необходимо разрешить выполнение PowerShell-скриптов. Для этого необходимо выполнить следующие действия:

  • Открыть PowerShell от имени администратора.
  • Ввести команду:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
    и нажать Enter.
  • Будет выведено сообщение:
    Политика выполнения защищает компьютер от ненадежных сценариев. Изменение политики выполнения может поставить под 
    угрозу безопасность системы, как описано в разделе справки, вызываемом командой about_Execution_Policies и 
    расположенном по адресу https:/go.microsoft.com/fwlink/?LinkID=135170 . Вы хотите изменить политику выполнения? 
    [Y] Да - Y  [A] Да для всех - A  [N] Нет - N  [L] Нет для всех - L  [S] Приостановить - S  [?] Справка
    (значением по умолчанию является "N")
    
    После него необходимо ввести "Y".

Работа с символическими ссылками в Windows

При разработке проектов для ОС Аврора на хосте с ОС Windows могут возникать ошибки из-за символических ссылок. Чтобы их избежать, можно выполнить один из следующих пунктов:

Если нужны символические ссылки в файле RPM, можно создать их в разделе %install файла SPEC следующим образом:

mv%{buildroot}/%{_libdir}/libfoo.so %{buildroot}/{_libdir}/libfoo.so.1.0.0
ln -s -t %{buildroot}/%{_libdir}/libfoo.so.1.0.0 %{buildroot}/%{_libdir}/libfoo.so
ln -s -r %{buildroot}/%{_libdir}/libfoo.so.1.0.0 %{buildroot}/%{_libdir}/libfoo.so.1
ln -s -r %{buildroot}/%{_libdir}/libfoo.so.1.0.0 %{buildroot}/%{_libdir}/libfoo.so.1.0

Если проблема возникла для примера, следует обратиться за решением к их документации.

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

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