yocto 요리법에서 PKG_NAME 변수의 사용법을 이해하는 데 도움을 줄 수있는 사람이 있습니까? 특정 URI에서 패키지를 다운로드하는 경우 그 값을 어떻게 결정할 것인가?yocto 요리법의 'PKG_NAME'변수
0
A
답변
0
내가 아는 한, 비트 브레드 레시피에는 PKG_NAME
이라는 표준 변수가 없습니다. 그래서 나는 PN
을 의미한다고 생각합니다. 레시피 이름이나 얻어진 패키지 이름 :
는 PN
의 의미는 경우 yocto 메뉴얼이 변수는 상황에 따라 두 개의 별도의 기능을 가질 수
주어진다.
PN은 OpenEmbedded 빌드 시스템에서 패키지를 만들기위한 입력으로 사용되는 파일의 컨텍스트에서 래서 피 이름을 나타냅니다. 이름은 보통 레시피 파일 이름에서 추출한 입니다. 예를 들어 래서 피의 이름이 expat_2.0.1.bb 인 경우 PN의 기본값은 "expat"가됩니다.
변수는 으로 생성되거나 OpenEmbedded 빌드 시스템에서 생성 된 파일의 컨텍스트에서 패키지 이름을 나타냅니다.
해당하는 경우 PN 변수에는 특수 접미사 또는 접두어 도 포함됩니다. 예를 들어, 기본 기계에 대한 패키지를 빌드하는 데 bash를 사용하면 PN은 bash 고유입니다. 대상 및 Multilib 용 패키지를 빌드하는 데 bash를 사용하면 PN은 각각 bash 및 lib64-bash, 이됩니다.
따라서 레시피 내에서 그 값은 보통 비트 밴 레시피 파일의 이름이되며 버전 번호 매기기는 적습니다.
그것은, 무대 뒤에서, 변수가
당신이 PN을 의미합니까
SRC_URI_pn-${PN}
이름이 있다는 것을 제외하고는SRC_URI
변수에 실제 관계가 없다? PKG_NAME을 (를) 알지 못합니다. – kdopen