RPM 사양 매크로에 대한 참조 (% setup, % buildroot 등) 나는 / usr / lib

RPM 소스 파일에 직접 정의 된 최상위 RPM 사양 파일 매크로의 사용법을 설명하는 매뉴얼 페이지는 무엇입니까? 나는 / usr / lib / rpm에없는 % setup, % buildroot 등을 의미합니다. rpm.org의 자습서에서 % setup 옵션을 찾거나 소스 코드를 검색하는 것이 가장 편리하지는 않습니다.



답변

Fedora Project는 RPM에 대한 최상의 문서를 html 형식으로 호스팅합니다.

http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html-single/RPM_Guide/index.html

또한보십시오:

http://fedoraproject.org/wiki/How_to_create_an_RPM_package

이러한 리소스를 사용하기 전에 가이드로 이동 한 최대 RPM은 다음과 같습니다.

http://www.rpm.org/


답변

이에 대한 매뉴얼 페이지는 없지만 rpmdevtools 패키지에서 rpmdev-newspec을 사용하여 최소 사양 파일을 만들 수 있습니다.


답변

이들 중 일부는 Maximum RPM에 문서화되어 있으며 , Edward C. Bailey 가 RPM 패키지 관리자를 한계 에 도달했습니다.

섹션 매크로 : 패키지 작성기의 유용한 속기% setup% path 매크로를 설명 합니다.


답변

내가 아는 한 맨 페이지 내에 그러한 문서가 존재하지 않습니다. rpmbuild 및 rpm 매뉴얼 페이지에서 사용 가능한 모든 항목을 검토하더라도 해당 지시문은 자세히 설명하지 않습니다.


답변

10여 년 동안 여러 배포에서 많이 사용 된 .spec 파일 형식에 대한 기본 공개 참조가 없다는 것은 미친 일입니다 .

%dump사양에 a를 넣은 다음 빌드를 시도하십시오 (stderr을 파일로 리디렉션). 어디에 두 었는지에 따라 %dump그 시점에 존재했던 모든 매크로를 얻 습니다 . 이것은 실제 문서를 대체 하지는 않지만 계속 진행할 수 있습니다.


답변