6.4. 사양 파일 작업
RPM을 사용하여 새 소프트웨어를 패키징하려면 사양 파일을 생성해야 합니다.
다음 방법 중 하나로 사양 파일을 생성할 수 있습니다.
-
새
사양파일을 처음부터 수동으로 작성합니다. -
rpmdev-newspec유틸리티를 사용합니다. 이 유틸리티는 필요한 지시문 및 필드를 채우는 채워지지 않은사양파일을 생성합니다.
일부 자격증에 중점을 둔 텍스트 편집기는 자체 사양 템플릿으로 새 사양 파일을 미리 채웁니다. rpmdev-newspec 유틸리티는 편집기와 무관한 방법을 제공합니다.
6.4.1. 샘플 Bash, Python 및 C 프로그램에 대한 새 사양 파일 생성 링크 복사링크가 클립보드에 복사되었습니다!
rpmdev-new 유틸리티를 사용하여 spec Hello World! 프로그램의 세 가지 샘플 구현 각각에 대한 사양 파일을 생성합니다.
사전 요구 사항
다음
Hello World!프로그램 구현은~/rpmbuild/SOURCES디렉터리에 배치되었습니다.
프로세스
~/rpmbuild/SPECS디렉터리로 이동합니다.$ cd ~/rpmbuild/SPECSHello World!프로그램의 세 가지 구현 각각에 대한사양파일을 생성합니다.$ rpmdev-newspec bellobello.spec created; type minimal, rpm version >= 4.11.$ rpmdev-newspec cellocello.spec created; type minimal, rpm version >= 4.11.$ rpmdev-newspec pellopello.spec created; type minimal, rpm version >= 4.11.~/rpmbuild/SPECS/디렉터리에는 이제bello.,speccello.spec,pello.spec이라는 세 개의 사양 파일이 포함되어 있습니다.생성된 파일을 검사합니다.
파일의 지시문은 사양 파일 정보를 나타냅니다. 다음 섹션에서는
rpmdev-newspec의 출력 파일에 특정 섹션을 채웁니다.