파일 패키지 어셈블하기
- 업데이트 날짜:2025-10-21
- 2분 (읽기 시간)
서브디렉토리, 소스 파일, 설정 파일을 포함하는 루트 디렉토리를 생성하여 파일 패키지를 어셈블합니다.
패키지에 포함되는 설정 파일에 대한 자세한 설명과 예는 다음 토픽을 참조하십시오.
- 컨트롤 파일 속성
- 파일 패키지의 설치 타겟 루트
- 파일 패키지용 지시 XML
파일 패키지를 만들기 전에, 모든 적절한 소스 파일과 서브디렉토리를 한 개의 루트 디렉토리로 어셈블합니다.
-
파일 패키지의 모든 컴포넌트를 저장할 루트 디렉토리를 생성합니다.
예: C:\temp\MyFilePkg
-
루트 디렉토리 내에 control 서브디렉토리를 생성합니다.
예: C:\temp\MyFilePkg\control
-
control 서브디렉토리 내에 컨트롤 파일을 생성합니다.
- 텍스트 편집기를 사용하여 새 문서를 생성하고 control(으)로 이름을 지정합니다.
-
패키지에 필요한 모든 컨트롤 파일 속성 및 값을 입력합니다.
컨트롤 파일의 속성에 대한 더 자세한 정보는 컨트롤 파일 속성을 참조하십시오.
- XB-Plugin 속성에 대해 file을(를) 입력하여 패키지가 파일 패키지임을 나타냅니다.
- 파일을 저장하고 파일 확장자를 생략합니다.
-
루트 디렉토리 내에 data 서브디렉토리를 생성합니다.
예: C:\temp\MyFilePkg\data
-
data 서브디렉토리 내에 하나 이상의 설치 타겟 서브디렉토리를 생성합니다.
생성하는 서브디렉토리는 패키지 관리자가 해당 서브디렉토리의 파일을 어디에 설치할지 지정합니다.예를 들어 C:\temp\MyFilePkg\data\Desktop을(를) 생성하는 경우, 패키지 관리자는 해당 서브디렉토리 내의 모든 파일을 데스크탑에 설치합니다.
-
(옵션) data 서브디렉토리 내에 지시 파일을 생성합니다.
- 텍스트 편집기를 사용하여 새 문서를 생성하고 instructions(으)로 이름을 지정합니다.
-
해당 패키지의 모든 적절한 요소와 속성을 입력합니다.
지시 파일의 요소 및 속성에 대한 더 자세한 정보는 파일 패키지용 지시 XML을 참조하십시오.
- 파일을 저장하고 파일 확장자를 생략합니다.
-
루트 디렉토리에서 Debian 2진 파일을 생성합니다. 이 파일은 Debian 표준을 준수함을 선언합니다. 더 자세한 정보는 debian.org 사이트를 참조하십시오.
- 텍스트 편집기를 사용하여 새 문서를 생성하고 debian-binary(으)로 이름을 지정합니다.
- 2.0을 입력합니다.
- 파일을 저장하고 파일 확장자를 생략합니다.
다음 그림은 설치 타겟 루트가 Desktop인 파일 패키지의 예를 보여줍니다.
관련 콘텐츠
- 컨트롤 파일 속성
컨트롤 파일은 이름, 버전, 타입, 의존성 등 패키지의 프로퍼티 및 관계가 설명된 메타데이터가 포함된 텍스트 파일(파일 확장자 없음)입니다. 파일 패키지와 WinInst 패키지 모두 컨트롤 파일을 필요로 합니다. 패키지 관리자는 컨트롤 파일의 메타데이터에 따라 패키지를 생성합니다.
- 파일 패키지의 설치 타겟 루트
데이터 폴더 안에 생성하는 디렉토리는 패키지를 빌드할 때 파일의 설치 위치를 패키지 관리자에 알려줍니다.
- 파일 패키지용 지시 XML
사용자가 선택적으로 생성할 수 있는 지시 XML 파일은 사용자 지정에 따라 패키지가 설치되도록 필요한 지시 정보를 패키지 관리자에 제공합니다.
- 패키지 컴포넌트
패키지는 서브디렉토리, 페이로드 파일, 타겟 시스템에서 패키지의 설치 결과를 정의하는 설정 파일이 포함된 루트 디렉토리로 구성됩니다.
- 명령 라인 인터페이스를 사용하여 패키지 빌드하기
명령 라인 인터페이스를 사용하여 소스 파일로부터 패키지를 빌드합니다.