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
선택적 전환(명시적 전환만 해당)
기존 서비스를 중지하고 워크스페이스 서비스를 활성화하도록 요청하려면:
./scripts/release/install_appcomplex_workspace_deb.sh --deb <path-to-deb> --activate --switch-system
또는 /etc/default/simaai-appcomplex-workspace