용어와 정의
영문 또는 원어: Synology Package Toolkit
한글명: 시놀로지 패키지 개발 도구
시놀로지 응용 프로그램을 빌드하고 .spk 패키지로 구성하는 개발 도구 체계입니다.
정확한 의미와 동작
대상 플랫폼에 맞는 빌드 환경과 도구를 준비하고, 프로그램 및 의존 요소를 빌드한 뒤 설치 자료를 패키지로 묶는 과정을 구성합니다. 일반 사용자가 NAS 기능을 설치하는 패키지 센터와 개발자가 설치 파일을 만드는 도구는 역할이 다릅니다.
쉽게 이해하는 사용 맥락
개발자가 만든 응용 프로그램을 NAS에 배포할 수 있는 설치 파일로 준비하는 데 사용합니다. 같은 소스 코드라도 대상 장치의 구조와 운영체제에 맞게 빌드할 조건이 달라질 수 있습니다.
종류와 관련 기능의 차이
공식 개발 가이드는 Build Stage와 Pack Stage를 구분합니다. SynoBuildConf의 depends, build와 install은 의존성과 빌드 및 패키지 구성 동작을 설명하는 입력입니다. 실제 .spk 형식은 결과물이고 Toolkit은 그것을 준비하는 도구입니다.
적용 조건과 주의사항
도구로 파일을 만들었다는 사실만으로 패키지 센터 등록 승인이나 모든 모델에서의 동작 검증이 끝나는 것은 아닙니다. 사용한 개발 가이드와 대상 운영체제, 플랫폼 조건을 명시하고 패키지 설치 및 업그레이드 검증은 별도로 해야 합니다. 구형 서명 절차를 현재 모든 버전의 필수 단계로 적지 않습니다.
공식 자료와 검토 기준
내용 검토 기준일: 2026-10-26. 제조사와 프로젝트의 공식 문서에 기록된 의미 및 적용 범위를 기준으로 작성했습니다.