Упаковка робочого середовища AppComplex.
Цей посібник об’єднує tmp/core/sima-ai-appcomplex в окремий пакет системи, який не замінює поточну версію simaai-appcomplex.service, якщо ви не зробите цього явно.
Що саме встановлюється?
- Двійкові файли та бібліотеки в
/opt/simaai/appcomplex-workspace/. - Одиниця Systemd:
simaai-appcomplex-workspace.service - Файл конфігурації:
/etc/default/simaai-appcomplex-workspace
За замовчуванням робоча область використовує ізольовані кінцеві точки:
- Керуючий сокет:
/tmp/mlactrl_workspace - Об’єкт SHM:
/mlashmdata_workspace - Ініціалізація MLA:
APP_COMPLEX_RUN_INIT=0(пропустити ініціалізацію для паралельного запуску).
Створити пакет.
./scripts/release/build_appcomplex_workspace_deb.sh
Скрипт виводить згенерований шлях до .deb у build/packages/.
Встановити (за замовчуванням, але з можливістю відключення)
./scripts/release/install_appcomplex_workspace_deb.sh --deb <path-to-deb>
Стандартна поведінка під час інсталяції:
- Не зупиняє/не вимикає
simaai-appcomplex.service. - Не вмикається та не запускається автоматично
simaai-appcomplex-workspace.service.
Увімкніть службу робочого простору вручну.
sudo systemctl daemon-reload
sudo systemctl enable --now simaai-appcomplex-workspace.service
Якщо вам потрібно повторно ініціалізувати MLA перед запуском робочого середовища (для переходу в інший режим), встановіть:
sudo sed -i 's/^APP_COMPLEX_RUN_INIT=.*/APP_COMPLEX_RUN_INIT=1/' /etc/default/simaai-appcomplex-workspace