รวบรวม GNOME-Shell ล่าสุด


10

คำถามนี้อ้างว่าเป็นจุดศูนย์กลางที่ผู้คนแบ่งปันข้อมูลเกี่ยวกับการรวบรวมสภาพแวดล้อม GNOME-Shell ล่าสุดและยิ่งใหญ่ที่สุดใน Ubuntu 10.10

เนื่องจาก GNOME-Shell ตอนนี้ขึ้นอยู่กับ gtk3 และในโมดูลใหม่อื่น ๆ จำนวนมากและ PPA ของ GNOME-Hell ไม่อยู่อีกต่อไปจริงๆแล้วมันค่อนข้างยากที่จะทดสอบโดยที่ฉันได้อ่านที่ไหนสักแห่ง

"การคอมไพล์เดสก์ท็อป GNOME ครึ่งหนึ่ง"

ฉันได้ลองกับ jhbuild เมื่อวานนี้และมีเพียงบางโมดูลเท่านั้นที่ถูกสร้างขึ้น แต่ gnome-shell และ gtk3 ไม่ได้รวมอยู่ในที่ที่สร้างขึ้น

เนื่องจากวิธีแก้ไขปัญหาบางอย่างที่โพสต์ที่นี่อาจดูค่อนข้างอันตรายฉันกำลังคิดเกี่ยวกับการตั้งค่า VM ด้วย Ubuntu 10.10 และฉันคิดว่าคุณส่วนใหญ่เห็นด้วยกับฉัน

ดังนั้นโดยสรุปคำถามที่ต้องตอบ:

  1. มี GNOME-Shell PPA ใหม่สำหรับผู้ไม่ฝักใฝ่ฝ่ายใดหรือไม่
  2. สคริปต์การติดตั้ง jhbuild gnome-shell สามารถแก้ไขได้หรือไม่เพื่อให้สามารถสร้างบิลด์ได้

  3. ถ้าไม่มีวิธีการง่าย ๆ อื่น ๆ ที่จะได้รับยกเว้นการรวบรวมด้วยตนเอง?

  4. เมื่อติดตั้งแล้ว GNOME-Shell จะทำงานกับกองกราฟิกเสมือนของ VirtualBox หรือไม่

ท่านสุภาพบุรุษและสุภาพสตรีคำถามนี้เป็นของคุณแล้ว ให้คำตอบเริ่มต้น ...


อะไรคือความล้มเหลวที่เกิดขึ้นกับ jhbuild? คุณดูรายการปัญหาทั่วไปหรือไม่ live.gnome.org/GnomeShell/SwatList
andrewsomething

คำตอบ:


3

คุณลองขั้นตอนในบทความต่อไปนี้ที่WebUpd8 แล้วหรือยัง


1
ใช่ฉันอ่านไปแล้ว ฉันคิดถึงการโพสต์ที่นี่ แต่ในระหว่างนี้ลืม ขอบคุณ;)
Daniel Rodrigues

5

น่าเสียดายที่คุณต้อง "คอมไพล์ครึ่งเดสก์ท็อป GNOME" เพื่อรับสแนปชอต git ล่าสุดของ GNOME-Shell อาจจะเป็นหนึ่งในสี่ โชคดีที่มีสคริปต์การตั้งค่าและโมดูล 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

จากนั้นสร้าง GNOME-Shell และการขึ้นต่อกันของมันโดยเรียกใช้:

jhbuild build

ข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการที่สามารถพบได้ในวิกิพีเดีย GNOME

ถ้าไม่ทำงานคุณอาจต้องการตรวจสอบรายชื่อของปัญหาที่พบบ่อยในวิกิพีเดีย มักจะพบการทำงานรอบต่อวัน


0

ฉันจะมุ่งเน้นไปที่คำถาม # 2 -

คุณพูดว่า "ฉันได้ลองกับ jhbuild เมื่อวานนี้และมีเพียงบางโมดูลเท่านั้นที่สร้างขึ้น แต่ gnome-shell และ gtk3 ไม่รวมอยู่ในที่สร้างขึ้น" แล้วถาม

"สคริปต์การติดตั้ง jhbuild gnome-shell สามารถแก้ไขได้หรือไม่เพื่ออนุญาตให้สร้างบิลด์ได้"

ฉันจะคิดอย่างนั้น อันดับแรกhttp://live.gnome.org/JhbuildDependencies/Ubuntuบอกคุณว่าต้องติดตั้งแพ็คเกจ Ubuntu อะไร - ใช้การติดตั้ง Lucid โดยคำนึงถึงข้อคิดเห็นจากส่วนที่ไม่ฝักใฝ่ฝ่ายใด

ดังนั้น - อะไรคือชุดโมดูลในคุณ. jhbuildrc? ค่าเริ่มต้นคือ gnome-3.0 ดังนั้นฉันจะสมมติว่าเป็น ไฟล์ rc ชี้ไปที่ชุดโมดูลที่คุณกำลังใช้งาน

โดยปกติแล้วคนที่ทำ "jhbuild build" แบบเต็มจะข้ามแพคเกจบางตัวและวางข้ามไปใน. jhbuildrc คุณสามารถอ่านที่อื่นได้ แต่การสร้างโมซิลล่าในสภาพแวดล้อมเพียงเพื่อทดสอบ gnome เป็นสิ่งที่คนส่วนใหญ่ข้ามไป

ที่จริงแล้วถ้าคุณมีปัญหาฉันขอแนะนำให้คุณอย่าโต้แย้ง "jhbuild build" ที่ไม่มีข้อโต้แย้งเลย "jhbuild build" โดยไม่มีอาร์กิวเมนต์สร้างทุกอย่างในชุดโมดูลของคุณซึ่งฉันจะถือว่าเป็น gnome-3.0 (ดูใน. jhbuildrc ของคุณเพื่อดู) ดีกว่าที่จะทำ "jhbuild build gnome-shell" ซึ่งสร้างเพียง gnome-shell และการพึ่งพา (ฉันเชื่อว่า gnome-shell ในปัจจุบันมีการพึ่งพาทั้งหมด 36 ใน jhbuild - ซึ่งรวมถึงการพึ่งพาไม่เพียง แต่การพึ่งพาของ การอ้างอิงและอื่น ๆ ) เมื่อสร้างแล้วคุณสามารถทำ "jhbuild run gnome-shell" เพื่อเรียกใช้ gnome-shell โดยใช้ไลบรารี ฯลฯ ที่คุณสร้างขึ้น

ฉันควรทราบว่าถ้าคุณกำลังสร้าง jhbuild จากรหัสล่าสุดมันอาจเป็นการแล่นเรือใบหยาบแม้ว่ามันจะเป็นวิธีที่ง่ายที่สุดถ้าไม่มี PPA สำหรับ Ubuntu ที่คุณชอบ ฉันเพิ่งสร้าง jhbuild ใหม่ gtk + หยุดการโทรบางครั้งดังนั้นฉันจึงเรียกดูคอมไพล์ได้เห็นว่ามีการเปลี่ยนแปลงในวันก่อนที่ฉันจะติดตั้ง git ฉันจึงต้องรีเซ็ตไดเรกทอรีนั้นเป็น 24 ชั่วโมงก่อน ฉันทำงานแล้ว นอกจากนี้แพคเกจที่ฉันต้องการสร้างจะไม่สร้าง ฉันค้นหาหน้า Bugzilla เพื่อหาโปรแกรมแก้ไขที่อัปเดตการโทรบางรายการที่เลิกใช้มานานแล้วและเพิ่งลบออกโดยการพึ่งพา gtk + ฉันใช้มันแล้วมันก็ขึ้นอยู่กับ gtk + 3 ของฉัน ดังนั้นมันจึงไม่ใช่เรื่องน่าประหลาดใจเลยฉันต้องแก้ไขสองงานที่เสียหาย แต่ในที่สุดมันก็สร้างขึ้น



0

gnome-shell หาได้จาก repository ของ ubuntu

sudo apt-get install gnome-shell

และคิดว่ามันดีพอสำหรับการทดสอบ คุณสามารถลองได้ภายในสถานีโดย (หลังจากติดตั้ง) gnome-shell --replaceการพิมพ์ คุณจะได้รับเวอร์ชั่น 2.31.5 ใน Maverick (เวอร์ชันนั้นดูเหมือนจะเป็นเวอร์ชันที่ติดแท็กล่าสุดเป็นอันดับสองในhttp://git.gnome.org/browse/gnome-shell/ )

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.