JHBuild를 사용하여 특정 GNOME 버전을 빌드하시나요?

JHBuild를 사용하여 특정 GNOME 버전을 빌드하시나요?

CentOS 7을 사용하고 있고 마음에 들지만 최신 gnome-shell 버전을 사용하고 싶지만 개발 버전보다 현재 안정 버전을 선호합니다.

JHBuild를 사용하여 특정 버전(예: 3.18.1)을 선택/빌드하는 방법은 무엇입니까?

답변1

GNOME 릴리스 팀에서 릴리스modulesets특정 버전의 그놈을 구축하는 데 사용할 수 있는 각 그놈 버전에 대해. 이제 문서를
읽어보면 ,jhbuild구성 파일 참조:

모듈 세트

사용할 모듈 세트 이름을 지정하는 문자열 또는 문자열 목록입니다. 이는 JHBuild에 포함된 모듈 세트의 파일 이름(경로 및 확장자 제외)이거나 외부에서 관리되는 모듈 세트의 전체 HTTP URL일 수 있습니다.

따라서 모듈 세트를 사용하여 3.18.1편집 ~/.config/jhbuildrc하고 수정하려면 moduleset예를 들어 3.18.1gnome 사이트에서 모듈 세트를 다운로드했다고 가정합니다 jhbuild/modulesets.

moduleset = [ 'gnome-apps-3.18.1' ]

또는 다음 URL을 전달할 수 있습니다.

moduleset = 'https://download.gnome.org/teams/releng/3.18.1/gnome-apps-3.18.1.modules'

또는 종속성을 사용하여 빌드하려는 경우

moduleset = [ 'gnome-suites-core-3.18.1', 'gnome-suites-core-deps-3.18.1', 'gnome-apps-3.18.1' ]

예를 들어 modules빌드하십시오.사용자 경험 메타 모듈:

modules = [ 'meta-gnome-core-shell' ]

그런 다음 빌드하십시오 gnome-shell.

jhbuild build gnome-shell

이것은 매우 간단한 대답입니다. 특히 공식 문서를 읽어보십시오.BuildGnome - 소개, 위에 링크된 매뉴얼 및어떻게 할까요 - jhbuild. 당신은 또한 볼 수 있습니다개발 gnome-shell중인jhbuild.

관련 정보