추가 기능은 제품과 함께 SUSE Linux Enterprise Server를 확장하기 위해 특수 설계된 미디어로, 일반적으로 CD 또는 DVD를 말합니다. Add-on Product Creator는 고객과 파트너를 지원하기 위해 개발되었으며, 모든 SUSE 제품에 대한 타사 소프트웨어의 배포를 간소화합니다.
Add-on Product Creator를 사용할 수 있으려면 SUSE 소프트웨어 개발 키트에서 yast2-add-on-creator 패키지를 설치해야 합니다. SDK는 SUSE Linux Enterprise의 추가 기능 제품으로, http://download.suse.com/에서 다운로드할 수 있습니다. SUSE Linux Enterprise 소프트웨어 개발 키트를 검색하십시오.
추가 기능 제품의 이미지를 생성하려면 다음을 수행하십시오.
YaST를 시작하고 모듈을 엽니다.
이전에 추가 기능을 생성하지 않은 경우 시작하려면 을 클릭합니다. 또는 기존 추가 기능 제품을 기반으로 추가 기능을 생성할 수도 있습니다. 데이터가 포함된 디렉토리의 경로를 지정하십시오. 이는 탑재된 ISO 이미지 또는 CD/DVD일 수도 있습니다.
추가 기능을 이미 생성한 경우 모든 기존 추가 기능 목록이 창에 표시됩니다. 추가 기능을 또는 할 수 있습니다. 새 추가 기능을 생성하려면 를 선택합니다.
이 자습서에서는 하는 방법을 설명합니다.
이름() 및 추가 기능 버전을 입력하고 추가 정보를 제공합니다.
에서 추가 기능을 생성할 SUSE Linux 제품을 선택합니다.
추가 기능 제품 패키지가 포함된 디렉토리 경로를 선택합니다.
에서 RPM 패키지가 포함된 디렉토리 경로를 선택할 수도 있습니다. 일반적으로 이러한 패키지는 필요한 제품(이미 선택함)에서 시작되며 추가 기능 자체의 일부가 아니지만 이러한 패키지에 따라 추가 기능의 기타 패키지가 달라집니다. 이러한 패키지는 추가 기능 제품에 추가되지 않지만 패턴 생성에 사용할 수 있습니다.
을 눌러 계속합니다.
각 설치 미디어에는 컨텐트 파일 및 추가 기능 제품을 정의하는 제품 파일이 포함됩니다. 이 대화 상자를 사용하여 두 가지 파일에 대한 데이터를 제공합니다. 항목을 선택하고 을 선택하여 값을 설정하거나 변경합니다. 또는 항목을 두 번 클릭합니다. 자세한 내용과 가능한 값은 을 참조하십시오.
기존 컨텐트 또는 제품 파일에서 값을 임포트하려면 각 버튼을 선택합니다.
컨텐트 파일의 , 및 값을 하나 이상 입력해야 합니다. 을 눌러 계속합니다.
다음 화면에서 패키지 설명을 입력하거나 변경합니다. 새 언어를 삽입하고 번역된 설명을 추가하려면 를 사용합니다(선택 사항). 기존 패키지 설명을 할 수도 있습니다.
을 눌러 계속합니다.
선택적으로 다음 단계에서 패턴을 추가합니다. 패턴을 사용하여 RPM 패키지를 그룹화할 수 있습니다. 새 패턴 이름을 추가하고 아래 목록에서 각 특성을 변경하려면 를 사용합니다. 추가 기능 제품을 설치할 때 자동으로 설치하도록 선택되는 패턴에 대한 을 선택합니다.
을 눌러 계속합니다.
출력 디렉토리 경로를 입력합니다. ISO 이미지를 생성하려면 을 선택하고 파일 이름을 입력합니다. 을 선택하여 제품에 포함된 모든 패키지의 변경 로그 항목이 들어 있는 파일을 생성합니다. 또한 워크플로를 수정하고 파일을 추가할 수 있습니다.
제품 워크플로를 사용자 정의할 파일을 입력하려면 을 사용합니다. 예를 들어 이 방법으로 올바른 제품 작동에 필요한 옵션이 있는 추가 대화 상자를 추가 기능 설치 프로세스에 삽입할 수 있습니다. 자세한 내용은 을 참조하십시오.
다음 파일을 추가 기능 제품에 추가하려면 을 사용합니다.
추가 기능 제품에 대한 일반적인 정보가 포함된 텍스트 파일입니다.
라이센스 정보가 다양한 언어로 포함된 파일을 추가합니다. 파일 이름은 license.LANGUAGE로 지정됩니다(예: license.en_US).
선택한 이름을 사용하여 추가 정보 파일을 추가합니다.
각 텍스트 상자에 파일 내용을 입력합니다. 또는 기존 파일에서 내용을 합니다.
을 눌러 계속합니다.
제품의 출처를 증명하려면 GPG 키를 사용하여 추가 기능 제품에 서명합니다. 키가 없는 경우 키를 먼저 생성하고 각 암호를 두 번 입력합니다.
구성 요약에서 설정을 확인하고 를 눌러 계속합니다. 버튼을 선택하여 설정을 변경합니다.
추가 기능 제품에는 다음 파일과 디렉토리가 포함됩니다.
ARCHIVES.gz
포함된 모든 패키지에 대한 정보가 포함됩니다(각 패키지에 대한 rpm -qil 출력). 이 파일은 gzip으로 압축됩니다.
Changelog
변경 날짜별로 순서가 지정된 RPM 파일의 모든 변경사항이 포함됩니다.
content
추가 기능 설정 중에 생성된 컨텐트 파일입니다.
content.asc
GPG 서명 파일입니다.
content.key, gpg-pubkey-NUMBER.asc
공용 GPG 키입니다.
INDEX.gz
모든 RPM 파일 목록입니다. 이 파일은 gzip으로 압축됩니다.
ls-lR.gz
추가 기능 제품 미디어의 모든 파일과 디렉토리 목록입니다. 이 파일은 gzip으로 압축됩니다.
media.N/
추가 기능 미디어 집합에 대한 기본 정보가 있는 파일이 포함됩니다. 디렉토리는 번호가 지정되므로 media.1/은 첫 번째 추가 기능 미디어에 해당합니다(예: DVD1). 추가 미디어의 번호는 연속됩니다.
suse/
아키텍처별 정보가 있는 하위 디렉토리가 포함됩니다. 예외사항은 아키텍처 독립 패키지의 경우 noarch/이고, 원본 패키지의 경우 src/입니다. 독점적 소프트웨어 패키지는 nosrc/에 저장됩니다.