최신 그놈 쉘 컴파일


10

이 질문은 사람들이 Ubuntu 10.10에서 가장 최신의 그놈 쉘 환경을 컴파일하는 것에 대한 정보를 공유하는 중심 장소 인 것처럼 가장합니다.

그놈 쉘은 이제 gtk3과 다른 많은 새로운 모듈에 의존하고 그놈 쉘 PPA는 더 이상 존재하지 않기 때문에 실제로 읽지 않은 상태에서 테스트하기는 매우 어렵습니다.

"그놈 데스크탑의 절반을 컴파일하는 중"

어제 jhbuild로 시도했지만 일부 모듈 만 작성되었지만 gnome-shell 및 gtk3은 빌드 된 모듈에 포함되지 않았습니다.

여기에 게시 된 일부 솔루션이 상당히 위험 해 보일 수 있으므로 Ubuntu 10.10을 사용하여 VM을 설정하려고 생각하고 있으며 대부분의 사용자가 저에게 동의 할 것이라고 생각합니다.

결론적으로 대답해야 할 질문은 다음과 같습니다.

  1. 매버릭을위한 새로운 그놈 쉘 PPA가 있습니까?
  2. 클린 빌드를 위해 jhbuild gnome-shell 설치 스크립트를 고칠 수 있습니까?

  3. 그렇지 않은 경우 수동 압축을 제외한 다른 쉬운 방법은 무엇입니까?

  4. GNOME-Shell을 설치하면 Virtualbox 에뮬레이트 된 그래픽 스택과 함께 작동합니까?

신사 숙녀 여러분 문제는 이제 당신입니다. 대답을 시작합시다 ...


jhbuild에서 발생한 실패는 무엇입니까? 일반적인 문제 목록을 살펴 보셨습니까? live.gnome.org/GnomeShell/SwatList
andrewsomething

답변:


3

WebUpd8 에서 다음 기사의 단계를 시도 습니까?


1
예, 이미 읽었습니다. 여기에 게시하는 것에 대해 생각했지만 그 동안 잊어 버렸습니다. 감사합니다;)
Daniel Rodrigues

5

불행히도, 그놈 쉘의 최신 git 스냅 샷을 얻으려면 "그놈 데스크탑의 절반을 컴파일"해야합니다. 아마 1/4 정도. 다행히 설치 스크립트와 JHBuild 모듈 세트를 사용하여 빌드하고 종속성을 상당히 쉽게 충족 할 수 있습니다.

먼저 설정 스크립트를 다운로드하여 실행하십시오.

curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh

그런 다음 다음을 실행하여 그놈 쉘과 그 종속성을 빌드하십시오.

jhbuild build

그 과정에 대한 자세한 정보 는 그놈 위키 에서 찾을 수 있습니다 .

그래도 문제가 해결되지 않으면 위키에서 일반적인 문제 목록 을 확인하십시오 . 해결 방법은 종종 여기에서 찾을 수 있습니다.


0

2 번 문제에 집중하겠습니다-

"어제 jhbuild로 시험해 보았는데 일부 모듈 만 제작되었지만 gnome-shell 및 gtk3는 내장 모듈에 포함되지 않았습니다"라고 물었습니다.

"깨끗한 빌드를 위해 jhbuild gnome-shell 설치 스크립트를 고칠 수 있습니까?"

그렇게 생각합니다. 먼저 http://live.gnome.org/JhbuildDependencies/Ubuntu 는 어떤 Ubuntu 패키지를 설치해야하는지 알려줍니다. Maverick 섹션의 의견을 명심하면서 Lucid 설치를 사용하십시오.

그렇다면-.jhbuildrc의 모듈 세트는 무엇입니까? 기본값은 gnome-3.0이므로 그렇게 가정하겠습니다. rc 파일은 사용할 모듈 세트를 가리 킵니다.

일반적으로 전체 "jhbuild 빌드"를 수행하는 사람들은 특정 패키지를 건너 뛰고 .jhbuildrc에 건너 뜁니다. 다른 곳에서는 읽을 수 있지만 그놈을 테스트하기 위해 환경 내에서 모질라를 만드는 것은 대부분의 사람들이 건너 뛰는 것입니다.

실제로 문제가 발생하면 인수가없는 "jhbuild build"를 전혀하지 않는 것이 좋습니다. 인수가없는 "jhbuild build"는 모듈 세트의 모든 것을 빌드하며, gnome-3.0이라고 가정합니다 (.jhbuildrc에서 살펴보십시오). gnome-shell 및 해당 종속성 만 빌드하는 "jhbuild build gnome-shell"을 수행하는 것이 좋습니다 (현재 gnome-shell에는 jhbuild에서 총 36 개의 종속성이 있다고 믿습니다. 여기에는 종속성의 수뿐만 아니라 의존성 등). 일단 빌드되면 "jhbuild run gnome-shell"을 수행하여 빌드 한 라이브러리 등을 사용하여 gnome-shell을 실행할 수 있습니다.

최근 코드에서 jhbuild를하고 있다면 우분투에 대한 PPA가 없다면 여전히 가장 쉬운 방법이지만 항해가 어려울 수 있습니다. 방금 신선한 jhbuild를했습니다. gtk +는 일부 호출에서 끊어 졌으므로 git을 탐색하고 git을 설치하기 전날에 변경된 것을 보았으므로 24 시간 전에 디렉토리를 git reset했습니다. 나는 일했다. 또한 빌드하려는 패키지는 빌드되지 않습니다. 나는 오래 전에 더 이상 사용되지 않고 최근에 gtk + 의존성에 의해 제거 된 일부 호출을 업데이트 한 패치를 Bugzilla 페이지에서 검색했습니다. 나는 그것들을 적용했고 내 gtk + 3 의존 빌드되었습니다. 그래서 그것은 자동적이지 않았습니다. 나는 두 개의 깨진 빌드를 고쳐야했습니다. 그러나 마침내 만들어졌습니다.



0

gnome-shell은 우분투의 저장소에서 찾을 수 있습니다

sudo apt-get install gnome-shell

테스트 목적으로 충분하다고 생각합니다. (설치 후)를 입력하여 터미널 내에서 사용해 볼 수 있습니다 gnome-shell --replace. Maverick에서 버전 2.31.5를 얻을 수 있습니다. (이 버전은 http://git.gnome.org/browse/gnome-shell/ 에서 두 번째로 최근에 태그 된 버전 인 것 같습니다 )

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.