서브디렉토리, 소스 파일, 설정 파일을 포함하는 루트 디렉토리를 생성하여 파일 패키지를 어셈블합니다.

패키지에 포함되는 설정 파일에 대한 자세한 설명과 예는 다음 토픽을 참조하십시오.

  • 컨트롤 파일 속성
  • 파일 패키지의 설치 타겟 루트
  • 파일 패키지용 지시 XML

파일 패키지를 만들기 전에, 모든 적절한 소스 파일과 서브디렉토리를 한 개의 루트 디렉토리로 어셈블합니다.

  1. 파일 패키지의 모든 컴포넌트를 저장할 루트 디렉토리를 생성합니다.
    예: C:\temp\MyFilePkg
  2. 루트 디렉토리 내에 control 서브디렉토리를 생성합니다.
    예: C:\temp\MyFilePkg\control
  3. control 서브디렉토리 내에 컨트롤 파일을 생성합니다.
    1. 텍스트 편집기를 사용하여 새 문서를 생성하고 control(으)로 이름을 지정합니다.
    2. 패키지에 필요한 모든 컨트롤 파일 속성 및 값을 입력합니다.
      컨트롤 파일의 속성에 대한 더 자세한 정보는 컨트롤 파일 속성을 참조하십시오.
    3. XB-Plugin 속성에 대해 file을(를) 입력하여 패키지가 파일 패키지임을 나타냅니다.
    4. 파일을 저장하고 파일 확장자를 생략합니다.
  4. 루트 디렉토리 내에 data 서브디렉토리를 생성합니다.
    예: C:\temp\MyFilePkg\data
  5. data 서브디렉토리 내에 하나 이상의 설치 타겟 서브디렉토리를 생성합니다.
    생성하는 서브디렉토리는 패키지 관리자가 해당 서브디렉토리의 파일을 어디에 설치할지 지정합니다.
    예를 들어 C:\temp\MyFilePkg\data\Desktop을(를) 생성하는 경우, 패키지 관리자는 해당 서브디렉토리 내의 모든 파일을 데스크탑에 설치합니다.
  6. (옵션) data 서브디렉토리 내에 지시 파일을 생성합니다.
    1. 텍스트 편집기를 사용하여 새 문서를 생성하고 instructions(으)로 이름을 지정합니다.
    2. 해당 패키지의 모든 적절한 요소와 속성을 입력합니다.
      지시 파일의 요소 및 속성에 대한 더 자세한 정보는 파일 패키지용 지시 XML을 참조하십시오.
    3. 파일을 저장하고 파일 확장자를 생략합니다.
  7. 루트 디렉토리에서 Debian 2진 파일을 생성합니다. 이 파일은 Debian 표준을 준수함을 선언합니다. 더 자세한 정보는 debian.org 사이트를 참조하십시오.
    1. 텍스트 편집기를 사용하여 새 문서를 생성하고 debian-binary(으)로 이름을 지정합니다.
    2. 2.0을 입력합니다.
    3. 파일을 저장하고 파일 확장자를 생략합니다.

다음 그림은 설치 타겟 루트가 Desktop인 파일 패키지의 예를 보여줍니다.